anti43
nicht mehr wegzudenken
Da hat der Herr "mysql" wohl Mist gebaut
hallihallo!
ich hab mal wider ein problem mit meiner lieblingsfunktion:
funktioniert nun primstens, leider gibt es, wenn ich
DROP TABLE `adressen`;
CREATE TABLE `adressen` ( blabla
damit ausführe, den fehler
"Unknown table 'adressen'".
aber löschen tut er sie trotzdem! soweit sogut. möglicherweise gibt es die tabelle ja nicht. aber jetzt kommt der knaller: wenn ich
DROP TABLE IF EXISTS `adressen`;
CREATE TABLE `adressen`
schreibe, dann sagt er (natürlich habe ich vorher die tabelle wiederhergestellt):
"Table 'adressen' already exists"
ich verstehs einfach nicht. entweder die blöde tabelle ist da oder eben nicht!?. wenn ich das ganze direkt in phpmyadmin ausführe, gibts keine probleme..
hallihallo!
ich hab mal wider ein problem mit meiner lieblingsfunktion:
PHP:
function load_db_dump($file,$sqlserver,$user,$pass,$dest_db)
{
$sql=mysql_connect($sqlserver,$user,$pass);
mysql_select_db($dest_db);
$lines=file($file);
foreach ($lines as $line_num => $line) {
mysql_query($line);
if (!mysql_query($line)) {echo "Fehler! <br>"; echo mysql_error(); return 0;}
}
mysql_close($sql);
return 1;
}
funktioniert nun primstens, leider gibt es, wenn ich
DROP TABLE `adressen`;
CREATE TABLE `adressen` ( blabla
damit ausführe, den fehler
"Unknown table 'adressen'".
aber löschen tut er sie trotzdem! soweit sogut. möglicherweise gibt es die tabelle ja nicht. aber jetzt kommt der knaller: wenn ich
DROP TABLE IF EXISTS `adressen`;
CREATE TABLE `adressen`
schreibe, dann sagt er (natürlich habe ich vorher die tabelle wiederhergestellt):
"Table 'adressen' already exists"
ich verstehs einfach nicht. entweder die blöde tabelle ist da oder eben nicht!?. wenn ich das ganze direkt in phpmyadmin ausführe, gibts keine probleme..