Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Controllo esistenza tabella

    Salve a tutti,

    volevo sapere se esiste un comando per sapere se nel database MySql esiste una tabella, perché mi servirebbe una sintassi del tipo

    if (la tabella esiste)
    {
    ...
    } else {
    ...
    }

    Grazie a tutti

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    50
    Fai una query sul database:

    SHOW TABLES FROM TUO_DATABASE LIKE "NOME_TABELLA"

    controlli cosa esce fuori dalla query e sai se la tabella esiste.

  3. #3
    scusa ma io il controllo lo devo fare in remoto...con un if, come faccio a fargli usare quella query?

  4. #4
    Originariamente inviato da pugia
    scusa ma io il controllo lo devo fare in remoto...con un if, come faccio a fargli usare quella query?
    e qual è il problema ? la query la fai da remoto...
    I'm your dreams, make you real... I'm your eyes when you must steel...I'm pain when you can't feel...sad but true !

  5. #5
    Io faccio:
    Codice PHP:
    $query "SHOW TABLES FROM `test` LIKE 'tabella_1'";
    $result mysql_query($query) or die (mysql_error()); 
    e poi il risultato della query come lo uso?

  6. #6
    Codice PHP:
    $query "SHOW TABLES FROM `test` LIKE 'tabella_1'";
    $result mysql_query($query) or die (mysql_error());
    $row mysql_fetch_array($result);
    if (empty(
    $row)) { echo "non esiste"; } else { echo "esiste"; } 
    Ho risolto con un banale empty...grazie a tutti

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.