Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Sprawdzanie wartości - SELECT
Forum PHP.pl > Forum > Przedszkole
Warmix
Znów mam problem haha.gif...

mam takie coś:

Cytat
$sql = mysql_query("SELECT ilosc FROM users WHERE user_id='1'");
if($sql = "0") {
echo 1;
} else {
echo ;
}


Jak sprawdzić, czy w polu "ilosc" jest wartość "0"? Próbowałem na różne sposoby no i nie działa...
Rid
  1. $sql = mysql_query("IF EXISTS(SELECT ilosc FROM users WHERE user_id='1')SELECT 1 ELSE SELECT 0 ");


Może o takie coś chodzi??
Warmix
Niestety nie, to nie działa tak jak bym chciał...
kefirek
  1. $sql = mysql_result(mysql_query("SELECT ilosc FROM users WHERE user_id='1'"),0);
  2. if($sql == 0) {
  3. echo 'JEST';
  4. } else {
  5. echo 'NIE';
  6. }
maly_swd
  1. $sql = mysql_query("SELECT ilosc FROM users WHERE user_id='1'");
  2. if($sql['ilosc']== "0") {
  3. echo "wartosc to 0";
  4. } else {
  5. }
nospor
Rid: questionmark.gif
maly_swd: też źle. Zapomniałeś o mysql_fetch_array()
kefirek: prawie idealnie. NIestety skopiowałeś błąd autora: if($sql = 0)
powinno być: if($sql == 0)

Warmix: może wypadałoby się wpierw zapoznać z podstawami dotyczącymi obługi mysql z poziomu php? Pierwszy lepszy kurs dostępny po polsku to wyjaśnia, o manualu już nie wspomnę

przenoszę
Warmix
użyłem mysql_fetch_assoc, i działa, ale przez mysql_fetch_row nie działało ohmy.gif
nospor
I czemu się dziwisz? Zobacz co zwraca jedna i druga funkcja i nie rób takiej miny.
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.