Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zmiana null na 0
Forum PHP.pl > Forum > Bazy danych > MySQL
peklo
witam
Mam pytanie jak można domyślnie ustawić żeby do rekordu nie dodawał się null tylko 0.
Mam dwa formularze w jednym jest pole wyboru aut1, a w drugim nie ma.
I teraz jeśli wysyłam z tego formularza gdzie nie ma tego pola wyboru to wstawia mi null
Jeśli wysyłam z drugiego gdzie jest to pole ale go nie zaznaczam to również wysyła mi null.
W bazie miałem ustawionne na aut1 TINYINT DEFAULT '0' lub aut1 TINYINT not null DEFAULT '0' lub
aut1 TINYINT null DEFAULT '0' i ciągle wstawia mi null.
markonix
Nie chce mi się wierzyć, że masz ustawioną flagę "not null" i wstawia null ponieważ w takiej sytuacji wyrzuca błąd.
peklo
no wyrzuca wyrzuca że nie może być null ale jak zrobić zeby automatycznie wstawiało się 0 a nie null
nospor
$aut1 = (int)$_POST['aut1'];
To tak w skrocie.... wiem, skomplikowane wink.gif
peklo
dzięki nospor jak zwykle jesteś wielki:)
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.