php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.07.2005, 16:09  
Gast
 
Beiträge: n/a
Standard Ich weiss nicht mehr weiter.....

Hallo zusammen,

ich bin jetzt seid 3 Tagen fast ununterbrochen am programmieren weil wir voll zeitdruck haben.

ich habe folgendes Problem (vielleicht denke ich auch falsch):

wir haben einen Onlineshop mit Login vorher. OK funzt !
So dann wenn man auf "neue Bestellung" geht öffnet ein Formular wo die Kopfdaten eingegeben werden.
dieses Formular soll nach drücken auf weiter in die Datenbank geschrieben werden.
TUT es ja auch ! im nächsten Formular wartet dann die Artikel eingabe! so problem jetzt ist das ich keine ID des Eintrages der DB bekomme.

Also kurz gesagt !
Formular ausfüllen -> auf weiter klicken -> Daten werden am anfang des neuen Formulares in die DB geschrieben -> dann habe ich keine ID mehr !

Habe ich nen denkfehler ??

LG THomas
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 21.07.2005, 16:12  
Gast
 
Beiträge: n/a
Standard

Hier:
http://de3.php.net/manual/de/functio...-insert-id.php

Gruss
 
Alt 21.07.2005, 16:15  
Erfahrener Benutzer
 
Registriert seit: 25.04.2005
Beiträge: 1.356
HStev zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Woll ich grad auch vorschlagen woher nimmst denn die ID ??? Die musst du ja erst ermitteln
__________________
Gewisse Dinge behält man besser für sich, z.B. das man gewisse Dinge für sich behält.
HStev ist offline  
Alt 21.07.2005, 17:16  
Gast
 
Beiträge: n/a
Standard

hmm supi leute !

also damitbekomme ich immer die zuletzt eingefügte id ist das richtig ?


nur wie baue ich das ein ! kann ich nicht einfach eintragen und dann mit ORDER BY DESC LIMIT 1 AND kundennummer='$Kundennummer' abfragen ?? würde das auch gehen und gut sein ?

LG THomas
 
Alt 21.07.2005, 17:22  
Gast
 
Beiträge: n/a
Standard

Warum machst du lieber aufwendige Befehle wenn du die letzte ID einfach abfragen kannst?

Ich wuerd mysql_insert_id verwenden, denn die gibt die die letzte eingefuegt id.

Welchen Vorteil hast du bei dem anderen Query?
 
Alt 22.07.2005, 13:50  
Erfahrener Benutzer
 
Registriert seit: 25.04.2005
Beiträge: 1.356
HStev zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

hmmm da tut sich mir grad selber eine frage auf und zwar wenn ich eine nicht persistente Verbindung habe und ich möchte aber zb. nach einer Weiterleitung die letzte InsertID herausfinden bekomme ich dann trotzdem die letzte InsertID obwohl ich dann eine neue Connection geöffnet habe?
HStev ist offline  
Alt 22.07.2005, 13:53  
Gast
 
Beiträge: n/a
Standard

Nein, dann bekommst du nicht mehr die ID, benutze Sessions.

Gruß
phpfan
 
Alt 22.07.2005, 14:04  
Gast
 
Beiträge: n/a
Standard

Nein, steht aber auch in der Manual.

Weil der holt die zuletzt eingefuegt ID aus der aktiven oder uebergebenen Verbindungs(kennung).

Neue Seite ohne persistenter Verbindug -> keine ID
 
 


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


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:29 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.