php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.06.2005, 08:15  
Benutzer
 
Registriert seit: 15.08.2007
Beiträge: 37
sinai befindet sich auf einem aufstrebenden Ast
Standard Id wird ohne führende Nullen zurückgegeben

Hallo zusammen

Ich habe ein ID-Feld smallint(6), unsigned zerofill auto_increment angelegt. In der Datenbank wird die ID auch sechstellig angezeigt, wenn ich aber nach dem Insert eines neuen Eintrags mittels $Userid = mysql_insert_id(); die letzte geschriebene ID abfrage, steht in $Userid die ID nur ohne führende Nullen drin.

Gibt es eine Möglichkeit das komfortabel abzustellen?

Danke für die Hilfe

Andy
sinai ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 14.06.2005, 08:28  
Gast
 
Beiträge: n/a
Standard

vermutlich
wirst du diese $userid mit PRINTF() bzw. mit SPRINTF() formatieren müssen.

mfG ~dilemma~
  Mit Zitat antworten
Alt 14.06.2005, 10:11  
Benutzer
 
Registriert seit: 15.08.2007
Beiträge: 37
sinai befindet sich auf einem aufstrebenden Ast
Standard

Den Befehl hab ich erst in Self-PHP nach deinem Hinweis entdeckt. Steht in keinem meiner drei Bücher. Vielleicht hätte ich doch ein wenig besser recherchieren sollen vor dem Kauf. Aber ich bin einfach PHP-Anfänger.

$Userid = sprintf ("%06d", mysql_insert_id());

war die Lösung.

Danke

Andy
sinai ist offline   Mit Zitat antworten
Alt 14.06.2005, 10:46  
axo
Erfahrener Benutzer
 
Registriert seit: 24.12.2004
Beiträge: 1.814
axo ist zur Zeit noch ein unbeschriebenes Blatt
Standard

selfphp ist auch gelinde gesagt nicht gerade die aktuellste referenz.

immer auf www.php.net (englische version) nachschauen.
axo ist offline   Mit Zitat antworten
Alt 14.06.2005, 13:15  
Benutzer
 
Registriert seit: 15.08.2007
Beiträge: 37
sinai befindet sich auf einem aufstrebenden Ast
Standard

Danke für den Tipp.

In SelfPHP war er aber enthalten. Ich schau mir künftig php.net an, wenn ich weiß wonach ich suchen muss.

Andy
sinai ist offline   Mit Zitat antworten
Antwort


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
Füllt Rückgabewert mit Nullen auf tomx992 PHP-Fortgeschrittene 0 31.07.2007 15:45
Führende Nullen aus Zahleneingabefeldern entfernen MrMarco HTML, Usability und Barrierefreiheit 6 21.02.2005 19:28
Nullen in einer Variabeln PHP Tipps 2005 5 14.02.2005 20:45
nullen anzeigen.... Skazi PHP Tipps 2004-2 1 07.12.2004 16:50
Führende Nullen entfernen. PHP Tipps 2004 2 21.08.2004 15:02
Zahl mit vorstehenden NUllen erzeugen... 18inch PHP Tipps 2004 6 25.06.2004 17:27
[Erledigt] Führende Nullen PHP Tipps 2004 2 05.06.2004 14:32

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php führende nullen entfernen, php sprintf führende nullen, php führende nullen, php sql id mit vorstehenden nullen 0, smallint feld führende nullen, php sprintf führende nullstellen, php sprintf führende null, prinf php mit führenden nullen auffüllen, php sprintf nullen auffüllen, 06 6 php führende null, php printf führende nullen, php entfernen führenden nullen, id mit führenden nullen ausgeben php, sprintf php anführende nullen, php sprint_f führende nullen, führende nullen php, php führende nullen sprintf, printf führende nullen php, php sprintf mit führender null, php nuller auffuellen sprintf

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