Veröffentlicht 5. Dezember 200816 j Guten Tag, ich tu mit diesem Code in PHP in meine Datenbank schreiben. $connectionid = mysql_connect ("localhost", "xxx", "xxx"); if (!mysql_select_db ("doku", $connectionid)) { die ("Keine Verbindung zur Datenbank"); } $titel = $_POST['titel']; $sparte = $_POST['sparte']; $adresse = $_POST['adresse']; $hausnr = $_POST['hausnr']; $plannr = $_POST['plannr']; $anfragevon = $_POST['anfragevon']; $verwantesproblem = $_POST['verwantesproblem']; $prioriteat = $_POST['prioriteat']; $kommentar = $_POST['kommentar']; $anhang1 = $_POST['anhang1']; $anhang2 = $_POST['anhang2']; $anhang3 = $_POST['anhang3']; $anhang4 = $_POST['anhang4']; $anhang5 = $_POST['anhang5']; $anhang6 = $_POST['anhang6']; $anhang7 = $_POST['anhang7']; $anhang8 = $_POST['anhang8']; if($insert = @mysql_query("INSERT INTO verlauf SET Titel = '$titel', Sparte = '$sparte', Adresse = '$adresse', HausNr = '$hausnr', PlanNr = '$plannr', AnfrageVon = '$anfragevon', VerwandtesProb = '$verwantesproblem', Prioritaet = '$prioriteat', Erstellungsdatum = '$nachname', BearbeitetAm = '$nachname', Anhang1 = '$anhang1', Anhang2 = '$anhang2', Anhang3 = '$anhang3', Anhang4 = '$anhang4', Anhang5 = '$anhang5', Anhang6 = '$anhang6', Anhang7 = '$anhang7', Anhang8 = '$anhang8' ")) { echo '<p align="center">Ihr Eintrag konnte in die Datenbank erfolgreich eingefügt werden!<br></p>';[/PHP] Meine erste Spalte heißt ID, welche unique ist. Nun ist meine frage nach dem der Eintrag erstellt wurde soll mir die ID der Spalte, in welch der Eintrag geschrieben worden ist, ausgegeben werden. Wie kann ich das verwirklichen? Komm da nicht ganz mit! Gruß
5. Dezember 200816 j Hallo Madej, Ich hätte da einen interessanten Link für dich: MySQL :: MySQL 5.0 Reference Manual :: 20.8.14.3 How to Get the Unique ID for the Last Inserted Row . Dieser sollte dein Problem lösen.
5. Dezember 200816 j Ich weise noch zusätzlich auf die Gefahr von SQL Injections bei dieser Art der Programmierung hin. Phil
10. Dezember 200816 j Morgen, sorry das ich schon früher keine Antowrt gegeben hab war aber Unterwegs:). Danke für eure Links das mit "mysql_insert_id()" hat Wunderbargeklappt:).
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.