![]() |
![]() |
-Luxe- |
![]()
Post
#1
|
Goście ![]() |
Mam zapytanie:
W zmiennej $url1 moja byc dwie wartosci: albo adres strony www albo wartosc NULL. Pytanie moje jest takie. W jaki sposob to zrobic zeby w przypadku gdy jakies pole input było puste to wartość $url1 przyjęło wartość NULL, a gdy jest w tym polu jakiś adres to po prostu jako wartość zmienna $url1 przyjmowała ten adres? instrukcja ta
jest zła, gdyż $url = 'NULL'; oznacza przypisanie zmiennej $url ciągu znaków "NULL" co oznacza, że baza danych zapisuje to normalnie jakos tekst, a ja chce zeby zapisywalo to wtedy jako wartosc NULL. Mam nadzieje, ze nie zagmatwalem. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
To co dostales od SongoQ to dobre rozwiązanie. W przypadku gdy pole bedzie puste, do zapytania wstawi sie NULL, ale bez cudzyslowi, co w efekcie da wartosc null dla pola. Gdy pole nie jest puste, dodane mu zostaną apostrofy, przez co mysql wczyta to jako text.
Jak nie wierzysz to se wygeneruj oba zapytania i zoabcz sam. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.09.2025 - 13:56 |