Mailinglisten-Archive |
Hi, * Andreas Neumann wrote: > Ich möchte gerne die Funktion mysql_insert_id in Verbindung mit php-lib > benutzen. Das Funktioniert in der PHPLIB nicht. Wenn du einen Datensatz einfügen möchtest, so solltest du dir *vorher* mit der Methode nextid() eine ID zuweisen lassen: $db = new DB_Example; $meineid = $db->nextid("sequence name"); $db->query("insert into tblname(id,txt) values($meineid,'blabla')"); Das bedeutet, dass du deine Tabellen so erzeugen solltest, dass du auf das auto_increment-Feature von MySQL verzichtest. | nextid($sequence_name) | This function will return a sequence number from the sequence named by | $sequence_name. This number is guaranteed to be obtained in an atomic manner | and can be used as a primary key. (aus der PHPLIB Dokumentation) HTH, Björn. -- <?php class new_media_development { var $url="http://www.rent-a-phpwizard.de/"; var $fon="0931/7843792"; var $fax="0931/7843795"; } /* Björn Schotte, "Mr. PHP" */ ?>
php::bar PHP Wiki - Listenarchive