| | | | |
| |||||||
| Datenbanken SQL und Co |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Neuer Benutzer Registriert seit: 02.09.2009
Beiträge: 24
PHP-Kenntnisse: Fortgeschritten ![]() | Ich glaube wir reden immernoch aneinander vorbei ^^ Mir ist schon klar wie ich eine zusammengesetzen Pk behandeln muß. Bin auch nicht ganz neu im DB Umfeld. Mir will diese LAST_INSERT_ID() Funktion aber nicht in den Kopf. . . . So, ich habe jetzt nochmal etwas herumporbiert und ich denke ich habe meinen Verständnissproblem gelöst. Last_Insert_id() muß im gleichen Sql verwendet werden. Innerhalb eine multi_row insert funktioniert dies nicht. Wenn man den SQL so aufbaut, dass zunächst ein einzelner Insert erzeugt wird , dann kann man in den folgenden Inserts LASt_INSERt_ID() nutzen. Code: INSERT INTO animal (animal_id, language_id ,animal_name) VALUES (null, 1, 'hund'); INSERT INTO animal (animal_id, language_id ,animal_name) VALUES (LAST_INSERT_ID(), 2, 'dog'), (LAST_INSERT_ID(), 3, 'canis'); Geändert von daniels. (16.02.2010 um 10:37 Uhr). |
| | |
| | ||
| Gast
Beiträge: n/a
| Zitat:
Ich rate mal... 1, 1, 'hund' 2, 2, 'dog' 2, 3, 'canis' Habe ich recht? Ich weis zwar nicht, was 'canis' bedeutet, aber wenn es in der Sprache 3 'hund' bedeutet, dann sind die drei "Hunde-"Datensätze nicht unter der identischen animal_id gespeichert und dass wolltest Du doch? Ist den bezüglich dem LAST_INSERT_ID() ein Unterschied zwischen mysql und mysqli ? Grüße Thomas | |
|
| | ||
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Zitat:
Code: INSERT INTO animal (animal_id, language_id ,animal_name) VALUES (null, 1, 'hund'), (LAST_INSERT_ID(), 2, 'dog'), (LAST_INSERT_ID(), 3, 'canis');
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- | |
| | |
| | |
| Neuer Benutzer Registriert seit: 02.09.2009
Beiträge: 24
PHP-Kenntnisse: Fortgeschritten ![]() | @thomas Nein, das Ergebnis sieht wie gewollt aus: 1, 1, 'hund' 1, 2, 'dog' 1, 3, 'canis' Mysqli erlaub multiquerys, was das oben genannte Sql ist. p.s. canis ist latein für Hund. Geändert von daniels. (16.02.2010 um 11:07 Uhr). |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| wie location.href innerhalb eines div containers laden | hansschmidt | JavaScript, Ajax und mehr | 3 | 28.07.2009 06:01 |
| [Erledigt] Code innerhalb eines Skriptes übergeben | echo | PHP Tipps 2008 | 11 | 30.11.2008 14:12 |
| [Erledigt] Gültigkeit von Variablen innerhalb von Funktionen | dable | PHP Tipps 2008 | 13 | 13.08.2008 16:47 |
| multiple sql verbindungen innerhalb einer datei | Makuro | PHP-Fortgeschrittene | 8 | 20.02.2008 16:38 |
| [Erledigt] Zugriff auf eine Klasse innerhalb einer Funktion -> Fehle | PHP-Fortgeschrittene | 23 | 05.02.2006 13:02 | |
| innerhalb heredoc wert einer Variablen zuweiden | rudolfs | PHP Tipps 2006 | 5 | 17.01.2006 20:07 |
| Excel Sheet innerhalb einer HTML Seite anzeigen | PHP Tipps 2005-2 | 4 | 20.09.2005 13:32 | |
| Mehrsprachigkeit innerhalb einer Datenbank | Datenbanken | 4 | 14.09.2005 17:01 | |
| form-tags nur innerhalb einer zelle,sonst nicht w3c-konform? | Unbekanntes_Pferd | HTML, Usability und Barrierefreiheit | 4 | 30.08.2005 20:52 |
| Problem mit Zahlen innerhalb von strpos() | PHP Tipps 2005-2 | 6 | 25.07.2005 06:40 | |
| Mausposition innerhalb eines Elementes | Buhmann | HTML, Usability und Barrierefreiheit | 1 | 20.01.2005 16:58 |
| [Erledigt] Object innerhalb einer XML Parser Funktion deklarieren | PHP-Fortgeschrittene | 0 | 10.12.2004 14:40 | |
| [Erledigt] Query, der Daten innerhalb DB zwischen Tabellen verschiebt | Datenbanken | 6 | 18.09.2004 14:38 | |
| Referenzen (lies Pointer) innerhalb mehrdimensionaler Arrays | PHP-Fortgeschrittene | 2 | 17.09.2004 14:00 | |
| Daten innerhalb einer Tab. mit insert duplizieren/kopieren | Datenbanken | 4 | 15.09.2004 15:12 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| last_insert_id() beispiel, last_insert_id beispiel, last_insert_id(), php last_insert_id() beispiel, msqli last_insert_id, last_insert_id beispiele, mysql insert and last_insert_id(), last_insert_id() beispiele, last_insert_id insert multi row, beispiel last_insert_id, last_insert_id, mysqli multiple insert last_id, insert into where last_insert_id(), last_insert_id() zählt nicht hoch, insert into multi last_insert_id, last_insert_id() nicht eindeutig, mysql multi insert, last_insert_id() gibt immer 0 aus, last_insert_id() liefert immer 0, mysql last_insert_id |