Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Zmienna Null
Forum PHP.pl > Forum > Przedszkole
Newbie69
Witam, jak można przypisać NULL do zmiennej typu int i double, ale tak aby nie była interpretowana jako ciąg przy wrzucaniu do bazy danych?
nospor
NULL a nie 'NULL' smile.gif
Newbie69
  1. $zmienna = NULL;
  2.  
  3. mysql_query("INSERT INTO `tabela` (`tabelka`,`tabelka1`) VALUES ('$zmienna', '$innazmienna')");

kiedy usuwam ' ' ze $zmienna to zapytanie nie zostaje wykonane
Szeszek1992
  1. $zmienna = 0;
  2. mysql_query("INSERT INTO `tabela` (`tabelka`,`tabelka1`) VALUES ($zmienna, '$innazmienna')");

Teraz $zmienna jest liczbą, więc apostrofy ją okalające można usunąć z zapytania.

PS. Zobacz sobie jak wygląda zapytanie, gdy dasz $zmienna = NULL
  1. $zmienna = NULL;
  2. $zapytanie="INSERT INTO `tabela` (`tabelka`,`tabelka1`) VALUES ($zmienna, '$innazmienna')";
  3. echo $zapytanie;

nospor
ech....
w mysql ma nie byc apostrofow a nie w zmiennej php
  1. $zmienna = 'NULL';
  2.  
  3. mysql_query("INSERT INTO `tabela` (`tabelka`,`tabelka1`) VALUES ($zmienna, '$innazmienna')");
Newbie69
Dzięki nospor, teraz już działa
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.