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![]()
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![]()
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.
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...Originariamente inviato da pugia
scusa ma io il controllo lo devo fare in remoto...con un if, come faccio a fargli usare quella query?![]()
![]()
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 !
Io faccio:e poi il risultato della query come lo uso?Codice PHP:
$query = "SHOW TABLES FROM `test` LIKE 'tabella_1'";
$result = mysql_query($query) or die (mysql_error());
![]()
![]()
Ho risolto con un banale empty...grazie a tuttiCodice 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"; }
![]()