phpbar.de logo

Mailinglisten-Archive

[php] Oracle last_insert_id

[php] Oracle last_insert_id

Thies C. Arntzen php_(at)_phpcenter.de
Fri, 21 Jun 2002 11:19:00 +0200


On Thu, Jun 20, 2002 at 07:10:09PM +0200, Andre Steffens wrote:
> Hallo Liste,
> 
> wie kann ich über die OCI-Schnittstelle die "letzte ID" nach einem "insert"
> herausfinden - wie Funktion mysql_insert_id()?
> 
    <?php

        $data = array("larry","bill","steve");

        $db = OCILogon("scott","tiger");
        $stmt = OCIParse($db,"insert into names values (myid.nextval,:name) returning id into :id");
        OCIBindByName($stmt,":ID",$id,32);
        OCIBindByName($stmt,":NAME",$name,32);

        while (list(,$name) = each($data)) {
            OCIExecute($stmt);
            echo "$name got id:$id\n";
        }
    ?>

> Gruß und Danke
> Andre
> -- 
> ** http://www.php-center.de **
> Die PHP-Liste: mailto: php_(at)_phpcenter.de
> http://lists.phpcenter.de/mailman/listinfo/php


php::bar PHP Wiki   -   Listenarchive