php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.01.2009, 14:30  
Benutzer
 
Registriert seit: 09.12.2008
Beiträge: 37
Paddy befindet sich auf einem aufstrebenden Ast
Standard Last id abfrage

Hi....

ich hab mal eine Frage bezüglich LAST ID abfragen von Datenbank....

Ich möchte gerne die Letzte ID abfragen, die automatisch eingetragen wurde.

PHP-Code:
$product_text .= '<img src="/images/arrow.gif"><a href="?s='.md5('shop_product').'&a=edit_product_detail&id='.$product_sql mysql_query("LAST_INSERT_ID(id+1)");'">Details editieren</a>'
ABa es kommt nix
Paddy ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 12.01.2009, 14:32  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

http://www.php.de/php-einsteiger/489...rundlagen.html
cycap ist offline  
Alt 12.01.2009, 14:39  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Zitat:
Zitat von Paddy Beitrag anzeigen
Ich möchte gerne die Letzte ID abfragen, die automatisch eingetragen wurde.
Direkt nach dem Eintragen steht Dir der Wert per mysql_insert_id() zur Verfügung.
Das "id+1" lässt mich allerdings vermuten,. dass Du etwas tun willst, das Du besser nicht tun solltest. Was hast Du vor?
David ist offline  
Alt 12.01.2009, 14:44  
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 3.172
PHP-Kenntnisse:
Anfänger
litterauspirna sorgt für eine eindrucksvolle Atmosphärelitterauspirna sorgt für eine eindrucksvolle Atmosphäre
litterauspirna eine Nachricht über ICQ schicken
Standard

Kann es sein du willst den zuletzt hinzugefügten Datensatz bearbeiten?

Dann mache in der Select Abfrage einfach ein

PHP-Code:
Order By id desc Limit 1 
Dann hast authomatisch den letzten eingefügten Datensatz.
__________________
Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
http://www.lit-web.de
litterauspirna ist offline  
Alt 12.01.2009, 14:45  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Zitat:
Zitat von litterauspirna Beitrag anzeigen
Kann es sein du willst den zuletzt hinzugefügten Datensatz bearbeiten?

Dann mache in der Select Abfrage einfach ein

PHP-Code:
Order By id desc Limit 1 
Dann hast authomatisch den letzten eingefügten Datensatz.
Keine Gute Idee, es gibt schließlich meistens nicht nur 1 User der Daten einfügen kann.
cycap ist offline  
Alt 12.01.2009, 14:47  
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 3.172
PHP-Kenntnisse:
Anfänger
litterauspirna sorgt für eine eindrucksvolle Atmosphärelitterauspirna sorgt für eine eindrucksvolle Atmosphäre
litterauspirna eine Nachricht über ICQ schicken
Standard

Das hat er ja nicht dazu geschrieben und in dem von ihm geposteten Code steht was von Produkt mit drin,also gehe ich davon aus das dies einem Shop oder so zugehören soll und das editieren nur einem Admin oder so eingeräumt ist. Sind nur Vermutungen,aber mehr kann man Anhand der Problembeschreibung auch nicht machen.
__________________
Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
http://www.lit-web.de
litterauspirna ist offline  
Alt 12.01.2009, 14:55  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Zitat:
Zitat von litterauspirna Beitrag anzeigen
Das hat er ja nicht dazu geschrieben und in dem von ihm geposteten Code steht was von Produkt mit drin,also gehe ich davon aus das dies einem Shop oder so zugehören soll und das editieren nur einem Admin oder so eingeräumt ist. Sind nur Vermutungen,aber mehr kann man Anhand der Problembeschreibung auch nicht machen.
Trotzdem ist deine Vorgehensweise generell böse. Hier kann ruckzuck die gewünschte Referenz verloren gehen und das wiederum kann schlimme Auswirkungen auf den Datenbestand haben, also: Vorsicht!

Aber in einem Punkt hast du Recht: Die Beschreibung ist für eine qualifizierte Aussage ungenügend und zusammen mit dem Code bleibt nur noch #2 als Antwort.
cycap ist offline  
Alt 12.01.2009, 14:58  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
Aber in einem Punkt hast du Recht: Die Beschreibung ist für eine qualifizierte Aussage ungenügend und zusammen mit dem Code bleibt nur noch #2 als Antwort.
Was aber keine Entschuldigung ist, Aussagen aufgrund von Annahmen zu posten! Lieber nachfragen, als Antworten zu geben, die im sich Nachhinein als falsch-fatal herausstellen! Ich werde das bei Gelegenheit mal in die Boardregeln mit aufnehmen.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--

Geändert von nikosch (12.01.2009 um 15:11 Uhr).
nikosch ist offline  
Alt 12.01.2009, 15:06  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Ich denke mal du wolltest #6 als Zitat nehmen oder? Hätte jedenfalls besser gepasst
cycap ist offline  
Alt 12.01.2009, 15:08  
Benutzer
 
Registriert seit: 05.11.2008
Beiträge: 35
Dunkelord befindet sich auf einem aufstrebenden Ast
Standard

Grundsätzlich würde ich bei MySQL-Sachen sogar annehmen, dass mehrere Personen etwas ändern können. Im Normalfall wird das ja nur bei größeren Projekten verwendet. Aber was ist schon normal... den Komfort, den MySQL bietet, können XML und Flat-Files leider nicht nachkommen.
__________________
Code:
function MurphysGesetz ($problem_gelöst) {
   if ($problem_gelöst) echo "Neues Problem entstanden!";
}
Dunkelord ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Abfrage von einer Abfrage Datenbanken 5 27.01.2011 23:31
SQL Abfrage ohne DESC langsam Thisi Datenbanken 5 07.01.2009 09:53
Wiemache ich eine Abfrage über 3 Tabellen??? djscaleo Datenbanken 8 05.01.2009 10:46
MySQL - Fehler in einfacher Abfrage oden Datenbanken 11 03.01.2009 20:03
Diverses aus meinem Apache Logs robo47 Server, Hosting und Workstations 5 25.05.2007 22:45
[Erledigt] mysql abfrage über 4 Tabelle - bis 3 geht, bei der 4. habert Datenbanken 2 08.09.2005 11:59
[Erledigt] IF() abfrage in variable packen PHP Tipps 2005 14 01.04.2005 17:23
Abfrage von Char-Feldern Datenbanken 9 04.02.2005 14:06
[Erledigt] SQL Abfrage funzt nicht Datenbanken 2 04.02.2005 11:09
[Erledigt] Mysql Abfrage Problem! PHP-Fortgeschrittene 5 27.11.2004 10:22
Abfrage funktioniert zwar, aber nicht korrekt Datenbanken 2 16.08.2004 09:10
2 Tabellen 1 Abfrage nilsfeld Datenbanken 6 11.08.2004 11:18
Abfrage aus DB noch mal ausgeben und Abfrage aus mehrern Tab PHP Tipps 2004 4 12.07.2004 15:00
komplizierte mySQL Abfrage Datenbanken 6 25.06.2004 15:34
[Erledigt] Fehlerhafte Abfrage ? Datenbanken 15 24.06.2004 17:10

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php id abfragen, mysql last insert id, mysql last id, mysql lastid, last id, last insert id, last id mysql, lastid, php last id, php mysql last id, mysql get last id, php last insert id, last insert id php, last id php, last insert id mysql, mysql last inserted id, id abfrage, php id abfrage, php mysql lastid, last_id

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:07 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum