![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 14.09.2004 Skąd: Radom Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Problem może dość noobowy ale nie mogę sobie z nim poradzić. Mam w tabeli pole typu int(11) z NULL ustawionym na TAK, domyślnie NULL. Gdy wysyłam zapytanie z pliku z pustym POSTem wstawia mi 0 zamiast NULL. Gdy dodaje rekord z poziomu phpmyadmina wstawia mi NULL. Chcę żeby zamiast tego 0 był NULL gdy wysyłam zapytanie z pliku. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Zrzuć zapytanie na ekran i zobacz co się wykonuje
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 14.09.2004 Skąd: Radom Ostrzeżenie: (0%) ![]() ![]() |
Wartości dla tego pola nie ma jest: pole="" więc teoretycznie powinien się wrzucić NULL a nie 0.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Wartości dla tego pola nie ma jest: pole="" więc teoretycznie powinien się wrzucić NULL a nie 0. no niestety rozczaruje cię pole = 0 pole = null |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 14.09.2004 Skąd: Radom Ostrzeżenie: (0%) ![]() ![]() |
Na innej wersji bazy gdy daje pole="" wrzuca NULL więc nie do końca jest również tak jak ty piszesz:)
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
To może zamiast:
spróbuj użyć null:
Poza tym null !="" i null!=0 -musiałbyś zrobić coś w sylu:
Ten post edytował Niktoś 26.05.2012, 14:52:39 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
I bardzo dobrze Ci podaje. W php wszystko jest stringiem, dlatego
zwraca string(0) "" i tak też wysyłasz to do bazy jako zmienną która istnieje. Cytat Null - czy pole może przyjmować wartości NULL.
Domyślne - domyślna wartość tego pola w nowych rekordach. Ten post edytował !*! 26.05.2012, 15:10:19 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 18 Dołączył: 7.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Cytat W php wszystko jest stringiem Types Co masz na myśli mówiąc, że wszystko jest stringiem? Zmienne przesyłane POSTem/GETem? |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 15:14 |