[PHP5] Problem mit SELECT LAST_INSERT_ID()

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [PHP5] Problem mit SELECT LAST_INSERT_ID()

    Moin!

    Ich weiß nicht, ob es hier das richtige Forum ist da mein Problem eine Kombination von PHP und MySQL ist.

    Folgendes gebe ich in phpMyAdmin ein.

    PHP-Code:
    INSERT INTO [TABELLE] ([SPALTEN]) VALUES ([WERTE]);
    SELECT LAST_INSERT_ID() AS letzter_autowert
    Da bekomme ich einwandfrei den letzten Wert des Auto_Increment Feldes.

    Nun möchte ich das in PHP machen
    So gehe ich vor:

    PHP-Code:
    // Datensatz schreiben
    $ins="INSERT INTO kunden (name,vorname,strasse,hausnummer) VALUES ('max', 'mustermann','lindenstrasse','0815')";
    $res_ins=mysql_query($ins);
    // letzte ID holen
    $sql="SELECT LAST_INSERT_ID() AS letzter_autowert";
    $res=mysql_query($sql);
    $row=mysql_fetch_array($res); 
    Bei dieser Abfrage hat $row[letzter_autowert] keinen Wert...

    Wie muß ich das also richtig machen?
    Dokus habe ich gelesen... Online, sowie in 2 Büchern.
    Konnte leider nix schlüssiges finden.

  • #2
    Hi,

    mysql_insert_id

    greets
    (((call/cc call/cc) (lambda (x) x)) "Scheme just rocks! and Ruby is magic!")

    Kommentar

    Lädt...
    X