Ciao a tutti,
Ho bisogno di una piccola informazione su una create table.
Primo punto la create table come si comporta in caso la tabella esistesse già? viene ricreata una tabella cancellando quella attuale?
Secondo punto che cosa restituisce la query con create table?tipo true o false...
Vi vado a inserire il codice creato, mi viene visualizzato sempre tabella creata con successo anche se la tabella esiste già
Codice PHP:
$sql="CREATE TABLE ".$new_table." (id int(5) NOT NULL auto_increment, PRIMARY KEY (id)) TYPE=MyISAM;";
$rs_table=mysql_query($sql);
//$nr_table=mysql_num_rows($rs_table);
if($sql==true){
echo"Tabella creata con successo
";
}else{
$nr=mysql_num_rows($db_name);
for ($i = 0; $i < $nr ; $i++){
$name_table=mysql_tablename($db_name,$i);
if($name_table==$new_table){
echo"Errore nella creazione della tabella $name_table, la tabella è gia presente nel database
";
exit();
}else{
echo"Errore nella creazione della tabella";
exit();
}
}
}
Grazie a tutti