Veröffentlicht 21. März 200322 j Hallo, an dem folgende Script funktioniert irgend etwas nicht: <?php $id = $_REQUEST["id"]; $tabelle = $_REQUEST["tabelle"]; $seite = $_REQUEST["seite"]; $connID = mysql_connect ("localhost", "root", ""); mysql_select_db ("main", $connID); $sql = ("DELETE FROM gaestebuch WHERE id='$id' "); echo "$sql"; $result = mysql_db_query ($sql, $connID); echo "$result"; /* print "<script type='text/javascript'> <!-- Frame2=eval('parent.main'); Frame2.location.href = '../../kommunikation/gaeste/gaeste.php'; //--> </script>";*/ ?> Wäre super wenn mir jemand helfen könnte. Gruß NoGi
21. März 200322 j Auf den ersten Blick scheinen das Skript und die SQL-Löschabfrage korrekt zu sein. Allerdings hast du auch einige Infos "unterschlagen": - Was funktioniert nicht (in Bezug zu deiner Erwartung)? - Gibt es eine Fehlermeldung (wo/welche)? - Was gibt mysql_error() aus? - Wird der Datensatz wie gewünscht gelöscht? Ansonsten noch ein Hinweis: Zahlen-Feldwerte sollten nicht in Hochkomma oder Anführungszeichen gesetzt werden. Aber das sollte hier nicht das Problem sein, weil's MySQL auch so kann.
21. März 200322 j Originally posted by NoGi $result = mysql_db_query ($sql, $connID); Hi, die Funktion ist deprecated (veraltet) und hier auch noch falsch angewendet. Näheres hier: http://www.php.net/manual/en/function.mysql-db-query.php Benutze stattdessen: mysql_query ($sql, $connID); Gruß Jaraz
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.