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