Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Sprawdzanie wartości pola
Forum PHP.pl > Forum > Przedszkole
Croos22
Dzień dobry.

Interesuje mnie w jaki sposób sprawdzać w bazie czy jest 1 czy 0.
Napisałem sobie takie coś ale wydaje mi się że jest źle.
Proszę o pomoc.
  1. <?
  2. if(0=1)
  3. $spr = mysql_query("SELECT * FROM objects.id WHERE b = '$1'");
  4. echo "Jest 1 możesz iść";
  5. else if(0=1)
  6. $spr = mysql_query("SELECT * FROM objects.id WHERE b = '$0'");
  7. echo "Jest 0 nie możesz iść";
  8. ?>
Fifi209
To tak:
Do porównywania w PHP używamy == a nie =

Skąd biorą się zmienne $1 i $0
Hikamare
  1. if(0=1)

Zero = jeden ? Przecież to jest równanie sprzeczne i (chyba) nie może być stosowane w PHP.
Przy czym jak zrobiłbym to tak :

  1. <?php
  2. $wyciag = mysql_query('SELECT * FROM objects.id');
  3. $assoc = mysql_fetch_assoc($wyciag);
  4. $txt = $assoc['numer'];
  5. if ($txt == 1){
  6. echo("Możesz przejść.");
  7. }
  8. elseif ($txt == 0){
  9. echo("Niestety. Nie możesz przejść.");
  10. }
  11. ?>


Przy czym $assoc['numer>'] - NUMER to nazwa pola, z którego wyciągniesz rekord - czyli w tym przypadku liczbę 0, lub 1.
Tyle ogarniam moją podstawową wiedzą..
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.