![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 131 Pomógł: 0 Dołączył: 9.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam taki problem. Pobieram sobie z bazy ( niestety nie moja, nie mam wpływu na jej strukturę ) dane na podstawie poniższego zapytania.
Problem pojawia się przy $pes_bka1. Zmienna ta pobiera pole pesel z tabeli. Gdy pesel był w postaci 11 cyfr np. 98010112345 nie było problemu. Problem pojawiał się z osobami urodzonymi w roku 2000 i kolejnymi latami, gdyż na początku peselu widnieją cyfry 00 np. 00110112345, a w zmiennej wyświetla się 110112345. wiec pomyślałem, że będę zliczał znaki i dodawał brakujące 0 na początku
Ale przy takim zapisie mi to niestety nie działa i wyświetla taką ilość znaków jak pobrał z bazy. Ktoś wie w czym może być problem lub jak to inaczej zrobić? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 799 Pomógł: 1827 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
http://php.net/manual/en/function.str-pad.php
https://dev.mysql.com/doc/refman/5.7/en/str...l#function_lpad Zmień typ pola na znakowy. -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 131 Pomógł: 0 Dołączył: 9.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
http://php.net/manual/en/function.str-pad.php https://dev.mysql.com/doc/refman/5.7/en/str...l#function_lpad Zmień typ pola na znakowy. Jesli chodzi o zmianę typu pola w bazie, to nie mogę tego zrobić. Jeśli robię To wyświetla mi się zliczona ilość znaków ze zmiennej np. 11 czy 9 Pytanie dlaczego przy stosowaniu warunków nie są wprowadzane zmiany i dodane np. 00 Ten post edytował dopal 23.01.2018, 11:02:00 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 799 Pomógł: 1827 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Sprawdzałeś linki, które podałem?
-------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 131 Pomógł: 0 Dołączył: 9.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 799 Pomógł: 1827 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Przejrzyj je jeszcze raz. Dokładnie.
-------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 131 Pomógł: 0 Dołączył: 9.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 10.05.2025 - 21:02 |