[GastForen Programmierung/Entwicklung PHP und MySQL MySQL Inserted ID

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

MySQL Inserted ID

Pozor
Beiträge gesamt: 892

10. Feb 2005, 18:10
Beitrag # 1 von 8
Bewertung:
(1763 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

gibts es sowas wie Last inserted id für die aktuelle query,
so, dass ich die erzeuget auto_increment id noch in ein anderes
Feld in der selben Query füllen kann?

ev. mit variablen arbeiten?
wie z.B. ... field = id ...

wenn id die auto_increment spalte ist?

Gruss Stefan

"KISS - KEEP IT SIMPLE, STUPID"
Ein paar Debuggingtricks:
http://www.boelsterli.biz/test/hds/debugging.php
X

MySQL Inserted ID

oesi50
  
Beiträge gesamt: 2315

10. Feb 2005, 18:18
Beitrag # 2 von 8
Beitrag ID: #143857
Bewertung:
(1763 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ja.

Grüße Oesi
Ich weiß, dass ich nichts weiß... (Sokrates)


als Antwort auf: [#143850]

MySQL Inserted ID

Pozor
Beiträge gesamt: 892

10. Feb 2005, 21:07
Beitrag # 3 von 8
Beitrag ID: #143894
Bewertung:
(1763 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Nein.

Gruss Stefan

"KISS - KEEP IT SIMPLE, STUPID"
Ein paar Debuggingtricks:
http://www.boelsterli.biz/test/hds/debugging.php


als Antwort auf: [#143850]

MySQL Inserted ID

oesi50
  
Beiträge gesamt: 2315

10. Feb 2005, 21:44
Beitrag # 4 von 8
Beitrag ID: #143897
Bewertung:
(1763 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
ich erklär dir mal mein ja.

wenn du eine Tabelle mit 2 identischen id-Spalten verwendest, entsteht folgendes Bild:

id1 id2
1 . 1
2 . 2
3 . 3
usw.

das gleiche Ergebnis ergibt sich auch durch.

SELECT id AS id1, id AS id2 FROM table

deshalb mein ja

Die Funktion, die du suchst, gibt es so nicht. Wenn sie dennoch benötigt wird, gibt es by MySQL ein C-API wo man so etwas 'einstöpseln' kann.

Bei Perl DBI kann man auch eigene Funktionen einbinden.


Grüße Oesi
Ich weiß, dass ich nichts weiß... (Sokrates)


als Antwort auf: [#143850]
(Dieser Beitrag wurde von oesi50 am 10. Feb 2005, 21:55 geändert)

MySQL Inserted ID

Pozor
Beiträge gesamt: 892

10. Feb 2005, 21:46
Beitrag # 5 von 8
Beitrag ID: #143898
Bewertung:
(1763 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

dachte ich mir schon. Bleibt wohl nichts anderes als mit
Update und last inserted id zu arbeiten. Ist nicht weiter schlimm,
da es eh nicht auf super performance getrimmt sein muss.

Gruss Stefan

"KISS - KEEP IT SIMPLE, STUPID"
Ein paar Debuggingtricks:
http://www.boelsterli.biz/test/hds/debugging.php


als Antwort auf: [#143850]

MySQL Inserted ID

oesi50
  
Beiträge gesamt: 2315

10. Feb 2005, 21:52
Beitrag # 6 von 8
Beitrag ID: #143901
Bewertung:
(1763 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ich hab mal ne Frage dazu. Für was braucht man sowas?

Grüße Oesi
Ich weiß, dass ich nichts weiß... (Sokrates)


als Antwort auf: [#143850]
(Dieser Beitrag wurde von oesi50 am 10. Feb 2005, 21:52 geändert)

MySQL Inserted ID

ganesh
Beiträge gesamt: 1981

11. Feb 2005, 00:27
Beitrag # 7 von 8
Beitrag ID: #143934
Bewertung:
(1763 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hmmm, dann halt mit 2 queries?
http://ch2.php.net/....mysql-insert-id.php

oder zuerst das hier:
"To get the NEXT insert id use the mysql query SHOW TABLE STATUS LIKE 'tablename' and get the field auto_increment..."

(aus den User-Kommentaren)


als Antwort auf: [#143850]

MySQL Inserted ID

Pozor
Beiträge gesamt: 892

11. Feb 2005, 07:31
Beitrag # 8 von 8
Beitrag ID: #143946
Bewertung:
(1763 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Sali Ganesh,

also mir ist schon bekannt, dass es so geht. Das hatte ich auch
im ersten post angedeutet.
Nun war ja die Frage wie erreiche ich mit einer query, dass
der autoincrement Wert des einzufüllenden Datensatzes zusätzlich
in einem anderen Feld desselben gesetzt werden kann.

Mit mysql_insert_id() lässt sich nur die ID eines fertig eingefügten
Datensatzes bekommen.
Dein zweiter Vorschlag ist mir auch bekann und würde auch eine zweite
Abfrage benötigen.


Gruss Stefan

"KISS - KEEP IT SIMPLE, STUPID"
Ein paar Debuggingtricks:
http://www.boelsterli.biz/test/hds/debugging.php


als Antwort auf: [#143850]
X

Aktuell

InDesign / Illustrator
ScreenShot 274 Warum Templates in InDesign benutzen_ - Satzkiste in Stuttgart - Satz und technische Umsetzung - Google Chrome (300x300 HilfDirSelbst)

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
08.11.2022

Frankfurt, Fraport Conference Center
Dienstag, 08. Nov. 2022, 13.30 - 18.00 Uhr

Seminar

Auf der Enfocus World Tour stellen wir Ihnen gemeinsam mit Enfocus die aktuellen Highlights von Enfocus Switch und dem Impressed Workflow Server (IWS) vor. Wir präsentieren Ihnen anhand typischer Aufgabenstellungen in einem modernen Produktionsbetrieb die Möglichkeiten, die Enfocus Switch für die Automatisierung und Standardisierung von Abläufen bietet. Wir haben sowohl für Produktionsverantwortliche als auch technisch Interessierte ein spannendes Programm vorbereitet, bei dem Sie sicherlich viel Neues erfahren werden, welches Sie in Ihrem eigenen Betrieb umsetzen können. Die Veranstaltung bietet darüber hinaus eine hervorragende Möglichkeit, sich mit anderen Anwendern und Workflow-Spezialisten auszutauschen und Antworten auf konkrete Aufgabenstellungen zu erhalten, welche Sie mit Hilfe von Enfocus Switch/IWS umsetzen möchten.

Wir sind jeweils an 2 Tagen in Frankfurt, Hamburg und München vor Ort. Der erste (halbe) Tag richtet sich in erster Linie an Betriebsleiter und Produktionsverantwortliche in Druckereien - ist also weniger technisch orientiert - sondern gibt einen Überblick zu den heutigen Möglichkeiten einer automatisierten Produktion.

Der zweite Tag (Switch Anwender-Treffen) richtet sich an bestehende Switch-Anwender und Administratoren.

Anmeldung und weitere Infos: https://www.impressed.de/schulung.php?c=sDetail&sid=310

Ja

Organisator: Enfocus/Impressed

Kontaktinformation: Silvia Noack, E-Mailsnoack AT impressed DOT de

https://www.impressed.de/schulung.php?c=sDetail&sid=310

Enfocus World Tour 2022
Veranstaltungen
08.11.2022

Frankfurt, Fraport Conference Center
Dienstag, 08. Nov. 2022, 13.30 - 18.00 Uhr

Seminar

Auf der Enfocus World Tour stellen wir Ihnen gemeinsam mit Enfocus die aktuellen Highlights von Enfocus Switch und dem Impressed Workflow Server (IWS) vor. Wir präsentieren Ihnen anhand typischer Aufgabenstellungen in einem modernen Produktionsbetrieb die Möglichkeiten, die Enfocus Switch für die Automatisierung und Standardisierung von Abläufen bietet. Wir haben sowohl für Produktionsverantwortliche als auch technisch Interessierte ein spannendes Programm vorbereitet, bei dem Sie sicherlich viel Neues erfahren werden, welches Sie in Ihrem eigenen Betrieb umsetzen können. Die Veranstaltung bietet darüber hinaus eine hervorragende Möglichkeit, sich mit anderen Anwendern und Workflow-Spezialisten auszutauschen und Antworten auf konkrete Aufgabenstellungen zu erhalten, welche Sie mit Hilfe von Enfocus Switch/IWS umsetzen möchten.

Wir sind jeweils an 2 Tagen in Frankfurt, Hamburg und München vor Ort. Der erste (halbe) Tag richtet sich in erster Linie an Betriebsleiter und Produktionsverantwortliche in Druckereien - ist also weniger technisch orientiert - sondern gibt einen Überblick zu den heutigen Möglichkeiten einer automatisierten Produktion.

Der zweite Tag (Switch Anwender-Treffen) richtet sich an bestehende Switch-Anwender und Administratoren.

Anmeldung und weitere Infos: https://www.impressed.de/schulung.php?c=sDetail&sid=310

Ja

Organisator: Enfocus/Impressed

Kontaktinformation: Silvia Noack, E-Mailsnoack AT impressed DOT de

https://www.impressed.de/schulung.php?c=sDetail&sid=310

Enfocus World Tour 2022