Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wartosc NULL
-Luxe-
post
Post #1





Goście







Mam zapytanie:
  1. <?php
  2. $query = "INSERT INTO newsy VALUES(NULL, curdate(), '$autor', '$url1', '$temat', '$tresc')";
  3. ?>

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
  1. <?php
  2. if (strlen($_POST['url']) > 1)
  3. {
  4. $url = $_POST['url'];
  5. }
  6. else
  7. {
  8. $url = 'NULL';
  9. }
  10. ?>

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.
Go to the top of the page
+Quote Post

Posty w temacie
- Luxe   wartosc NULL   17.12.2005, 16:41:52
- - NuLL   [PHP] pobierz, plaintext <?phpif (strlen...   17.12.2005, 16:44:46
- - dtb   $url = NULL; // bez aporstrofów   17.12.2005, 16:50:42
- - Guest   Cytat(NuLL @ 2005-12-17 15:44:46)[PHP] pobier...   17.12.2005, 16:57:53
- - SongoQ   Cytat$url = '' To jest pusty string a...   17.12.2005, 17:01:21
- - Guest   Cytat(SongoQ @ 2005-12-17 16:01:21)Cytat...   17.12.2005, 17:18:31
- - SongoQ   NuLL juz pisal tylko zamiast $url = 'NULL...   17.12.2005, 17:26:06
- - Guest   Cytat(SongoQ @ 2005-12-17 16:26:06)NuLL juz p...   17.12.2005, 17:36:14
- - nospor   To co dostales od SongoQ to dobre rozwiązanie. W p...   17.12.2005, 17:39:52


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 12:32