Qual'è il modo più semplice per verificare se esiste un campo in una tabella ?
Qual'è il modo più semplice per verificare se esiste un campo in una tabella ?
Errare humanum est, perseverare ovest
Originariamente inviato da Roby.zip
describe nome_tabella;ma come lo uso
![]()
Errare humanum est, perseverare ovest
show columns from tabella like 'nome_campo'Originariamente inviato da carlo2002
Qual'è il modo più semplice per verificare se esiste un campo in una tabella ?
se esiste ti rende un record con le caratteristiche se non esiste zero result set.
Basta controllare con mysql_num_rows ...
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
Grazie Piero![]()
ecco il codicino ...se potrà servire a qualcun'altro:
e già che ci siamo anche quello per verificare se esiste una tabella:Codice PHP:
if ( mysql_num_rows(mysql_query("SHOW COLUMNS FROM nome_tabella LIKE 'nome_campo' ")) == 1 ) echo "il campo esiste" ;
else echo "il campo non esiste" ;
Codice PHP:
if( mysql_num_rows(mysql_query("SHOW TABLES LIKE 'nome_tabella' ")) == 1 ) echo "la tabella esiste" ;
else echo "la tabella non esiste" ;
![]()
Errare humanum est, perseverare ovest