php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.11.2004, 13:55  
Gast
 
Beiträge: n/a
Standard Wie lese ich den auto_increment raus?

Tach...
bestimmt koennt ihr mir hier weiter helfen

also.. folgendes.... wie lese ich aus der MYSQL-DATENBANK den auto_increment herraus? ... kann man es ueber ein Script? oder wie?
Wenn ja... sagt mir bitte wie es funktioniert! ..

Danke.. .

peace
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 06.11.2004, 14:17  
Waq
Erfahrener Benutzer
 
Registriert seit: 15.08.2004
Beiträge: 2.473
Waq
Standard

hiermit: http://de.php.net/mysql_insert_id

@Mods: Frage bitte zu Anfängern verschieben.
__________________
mod = master of disaster
Waq ist offline  
Alt 06.11.2004, 14:53  
Gast
 
Beiträge: n/a
Standard

danke.. aber das kenne ich nütz mir aber nix
 
Alt 06.11.2004, 14:54  
Gast
 
Beiträge: n/a
Standard

Code:
SELECT id FROM tabelle ORDER BY id DESC LIMIT 1
 
Alt 06.11.2004, 14:59  
Gast
 
Beiträge: n/a
Standard

Das mache ich auch ...
aber wenn ich z.B.

nehmen wir an ich hab eine Tabelle mit 3 Zeilen ...
ich lösche die 2te Zeile und
will eine neue Zeile hinzufügen
so wird die neue Zeile doch 3 sein aber ich habe schon die Zeile 3! also wird es nicht funktionieren!

Trotzdem danke
 
Alt 06.11.2004, 15:03  
Gast
 
Beiträge: n/a
Standard

Warum sollte die neue Zeile als ID die 3 bekommen? Du darfst dich nicht darum kümmern, welche ID vergeben wird, das macht MySQL alleine. Also keine ID beim Insert!

Gruß
phpfan
 
Alt 06.11.2004, 15:11  
Gast
 
Beiträge: n/a
Standard

ahh .. wie soll ich das erklaren ..
also ich wollte ein Gallery system verfassen
jedes bild zu einer ID zugeordnet ist! ... also zur jede Zeile ein Bild mit der selben ID wie die Zeile...

Wenn ich eine ältere Zeile lösche... und dann wieder eine neue Zeile eintragen so bekomme die Zeile eine Neue ID aber das Bild bekomme die selbe ID wie die letzte Zeile wenn ich
PHP-Code:
SELECT id FROM tabelle ORDER BY id DESC LIMIT 1 
mache!

oder nicht?
 
Alt 06.11.2004, 15:11  
Waq
Erfahrener Benutzer
 
Registriert seit: 15.08.2004
Beiträge: 2.473
Waq
Standard

Ja. Die höchste ID ist ja nicht gleich der Anzahl, wenn eine Lücke dazwischen ist.
__________________
mod = master of disaster
Waq ist offline  
Alt 06.11.2004, 15:20  
Gast
 
Beiträge: n/a
Standard

also wie kann ich den auto_increment auslesen ... so das ich keine luecken erzeuge... koennt ihr mir ein beispiel code geben?
 
Alt 06.11.2004, 15:25  
Gast
 
Beiträge: n/a
Standard

Lücken sind völlig wurscht, ignoriere sie. Wenn du in deinen Scripten darauf angewiesen bist, dass es keine Lücken gibt, dann hast du was falsch gemacht.

Gruß
phpfan
 
 


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
Wie lese ich den PC Benutzer aus PHP Tipps 2004-2 12 07.12.2004 15:44


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