Schönen guten tag alle miteinander.
Ich hoffe wirklich, das mit hier jemand helfen kann, denn ich hänge echt an einem Projekt.
hab das Problem, das ich ein einer function eine tabelle updaten muß und eine ander löschen...
beispiel :
$query ="update blablabla";
$query .=drop_table...
$result = mysql_query(...
ich hab glaube ich schon einige Versuche durch in allen möglichen Variationen.
Weiß irgend jemand eine Lösung ???
Wäre echt dankbar
Viele Grüße
akiss
Wo wäre denn hierbei (quasi 2 Schritte) das Problem:
$sql = "UPDATE test SET name='AAAAAA' WHERE id=1";
mysql_query($sql,$db);
$sql = "DROP TABLE tabelle2";
mysql_query($sql,$db);
das ich diesen Schritt auch schon probiert habe und es nicht funzt....
{
$sql = "DELETE FROM lb_paare_chat WHERE chat_name='$table_name'";
mysql_query($sql,$conn);
}
$sql = "DROP_TABLE $table_name ";
$result = mysql_query($sql,$conn);
if ($result) {
Delete wird ausgeführt aber das Drop Table nicht ???
weiß jemand weiter... ich mittlerweile nicht mehr...
Bin dankbar für jede Idee..
Gruß akiss
:dontknow:
Original geschrieben von akiss
das ich diesen Schritt auch schon probiert habe und es nicht funzt....
{
$sql = "DELETE FROM lb_paare_chat WHERE chat_name='$table_name'";
mysql_query($sql,$conn);
}
$sql = "DROP_TABLE $table_name ";
$result = mysql_query($sql,$conn);
if ($result) {
Delete wird ausgeführt aber das Drop Table nicht ???
weiß jemand weiter... ich mittlerweile nicht mehr...
Bin dankbar für jede Idee..
Gruß akiss
:dontknow:
Ich versuch's nochmal ... vielleicht hilfts ja irgendwann:
Der MySQL-Server hat die Fähigkeit 'ne halbwegs vernünftige Fehlermeldung bei nicht erfolgreich ausgeführten Befehlen zurückzugeben. Diese Fehlermeldung kann man mit den Funktionen mysql_errno() [für die Fehlernummer] bzw. mysql_error() [für einen Fehlertext] abfragen. Manchmal könnte es sinnvoll sein diese Funktionen auch zu verwenden.
Es könnte z.B. möglich sein das du nicht das Recht hast die Tabelle ( oder Tabellen ) zu löschen ... oder das der Server sich am SPACE hinter dem Statement stört ... das Statement ansich sieht sonst gut aus.
Also ... immer den zuerst fragen der das Problem verursacht ... oder zumindest mit dem Verursacher (Programmierer) in Verbindung steht ... in diesem Falle der MySQL-Server ... dann das Forum ...
MelloPie
08-05-2002, 22:25
mach mal drop table und nicht drop_table
so hab jetzt den fehler gefunden.
lag an einem kleinen Unterstrich (_)
heißt Drop Table und nicht Drop_table
das war alles was mich seit dreit tagen schon fast zum verzweifeln brachte....
bedanke mich auf jeden fall für eure antworten...
hat ja auch zur lösung beigetragen...
grüße
akiss