Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Sprawdzanie zawartości/treści komórki z bazy danych
artkow00
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 5.11.2013

Ostrzeżenie: (0%)
-----


Witam wszystkich.

W trakcie próby budowy serwisu pojawiają się przede mną kolejne przeszkody i problemy. Oto kolejny z nich:

Mam Tabelę:

Tabela "a"

id | b |
----------------
1 | 1 |
2 | 1 |
3 | 0 |
4 | 1 |

Chcę stworzyć zapytanie do bazy, które będzie mi sprawdzało, czy w polu b tabeli a jest 1 czy 0. Oto co wydziergałem własnoręcznie:

  1. $check = mysql_query("SELECT `b` FROM `a` WHERE id = '1'");
  2. $check1 = mysql_fetch_row($check);
  3. if($check1['1']=0)
  4. {...}
  5. else {...}


Spodziewam się sporej krytyki, ale bardzo proszę kogokolwiek o merytoryczną dyskusję na ten temat.. Nie bez powodu temat jest w "przedszkolu" (IMG:style_emoticons/default/smile.gif)

Pozdrawiam.

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




(IMG:style_emoticons/default/facepalmxd.gif)
Jak mozesz pisac ze zwraca, a za chwile piszesz ze potrzebna byla inna funkcja. No tak, byla potrzebna inna funkcja, bo Twoja co miales, ci nie zwracala. I miales to sprawdzic, ale nie sprawdziles. Bo jak bys sprawdzil, to bys zobaczyl, ze jednak nie zwraca...... Ale nie, ty nadal twardo piszesz ze zwraca :/ Brak slow.

Miales tak:
$check1 = mysql_fetch_row($check);
if($check1['active'] ==0) {

A sprawdzenie polaga na czym takim
$check1 = mysql_fetch_row($check);
var_dump($check1['active']);
if($check1['active'] ==0) {

I od razu widac ze nie zwraca.....
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 17.10.2025 - 20:39