Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: number format
Forum PHP.pl > Forum > Bazy danych > MySQL
lexis72
Witam,
Jak powinna wygladac funkcja number format aby w przypadku pojedynczych cyfr wyswietlalo zero z przodu. Np gdy mam liczbe 10 pokaze 10 ale gdy mam liczbe 5 pokaze 05 zamiast 5.
bpskiba
Napisz sobie swoją smile.gif

  1. function zapodaj($a)
  2. {
  3. if($a<10)return "0$a";
  4. else return $a;
  5. }
  6. echo zapodaj(4);


mmmmmmm
RIGHT(Concat('00', LICZBA), 2)
Dejmien_85
Skorzystaj z tego co podał mmmmmmm, MySQL przetwarza takie zapytania szybciej niż skrypt PHP.
lexis72
Podane przez mmmmmmm rozwiazanie nie dziala. Wstawiajac ten kod w zwyklym pliku php wyskakuje blad.

  1. RIGHT(Concat('00', 5), 2)


Fatal error: Call to undefined function RIGHT()
nospor
facepalmxd.gif

Pytasz w dziale MYSQL więc dostałeś kod MYSQL więc go wykonuj w MYSQL a nie w PHP....
bpskiba
no ogólnie bomba yahoo.gif
scenariusz jak z filmów Bareji. Z "happy end'em"...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.