Mailinglisten-Archive |
Hi! Wie checke ich unter MySQL, ob ein Datensatz korrekt von einer Tabelle in die andere übertragen wurde? Ich mache: # $q->query("INSERT into tabelle2 (Liste der Spalten ohne id) SELECT (Liste der Spalten ohne id) from tabelle1 where id=$id"); Dabei verwenden beide Tabellen dieselben UNIQUE KEYS, id ist AUTO_INCREMENT. Ich hätte gerne so etwas wie die Ausgabe von mysql_info(), etwa # if(!(mysql_info())) echo "Betrüger"; aber mysql_info() steht ja nicht als Funktion zur Verfügung (oder doch?). Also versuche ich es mit mysql_insert_id(), was natürlich immer dann fehlschlägt, wenn zuvor ein erfolgreiches INSERT-Statement abgesetzt wurde. Eingetragen wird natürlich nix, aber checken kann ich das dann nicht :( Wäre sehr dankbar für einen Tip, -Egbert
php::bar PHP Wiki - Listenarchive