Ho un problema con questa funzione:
Il messaggio di errore che mi viene fornito è il seguente:
"Fatal error: Call to undefined function: mysql_drop_db() in /var/www/html/betaSito/creareBase.php on line 89"
Se non ho capito male, dice che la funzione php per eliminare un db Mysql NON ESISTE; io l'ho utilizzata cosi nello script:
"if (mysql_drop_db(DATABASE))
print "Database \"".DATABASE."\" eliminato
";
else
print "Il database \"".DATABASE."\" non esiste più
";"
Non mi sembra di avere fatto un errore di battitura, a meno che non mi servano un nuovo paio di occhiali. La mia intenzione è quella di Eliminare il db DATABASE per essere sicuro di ricrearne uno nuovo e lavorare successivamente su quello:
"if (! mysql_create_db(DATABASE))
{ print "Fallimento della creazione del database \"".DATABASE."\"
";
print "Errore ".mysql_errno()." : ".mysql_error()."
";
exit;
}
print "<h2>Il database \"".DATABASE."\" è stato creato</h2>";
// Creazione delle tabelle
Eseguire ("USE ".DATABASE);
while (list ($chiave, $valore) = each($Richieste))
{ Eseguire ("DROP TABLE IF EXISTS ".$chiave); // E inutile, visto che abbiamo appena ricreato il DB!
Eseguire ($valore, $chiave);
}"
E' un errore che dipende solo dalla linea indicatami, ho possono ewsserci altre cause?Il modulo php-mysql l'ho installato (stò programmando con i pacchetti forniti da Mandrake 10.0 Official)!
Ringrazio anticipatamente
Cordiali Saluti
Rocoat82