Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MYSQL]Zapytanie..
kajzur
post
Post #1





Grupa: Zarejestrowani
Postów: 385
Pomógł: 26
Dołączył: 22.03.2008
Skąd: TM

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


Co jest źle w tym zapytaniu? O.o

  1. $file = $b->query("Select * from `pages` where `idusr` != '$id' and `activ` = 1");


PS. Mysql_error() nic nie daje.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
hondek
post
Post #2





Grupa: Zarejestrowani
Postów: 355
Pomógł: 50
Dołączył: 20.08.2007
Skąd: Częstochowa

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


potrzebujesz w ogole tego while'a ?
Pole idusr jest kluczem ? jezeli tak to zawsze to zapytanie zwroci nie wiecej niz 1 row, wiec mozesz darowac sobie while'a (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
W przypadku gdyby wiecej zwracalo wiecej to:
  1. <?php
  2. while($file = mysql_fetch_row($file));
  3. ?>

chyba nie bedzie zbyt dobre bo po 1 przejsciu petli $file to juz nie jest ten $file ktory zwrocil query... a przynajmniej tak m isie wydaje (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

W takim razie, jezeli zmienna $id == 19, problem bedzie z jakas bzdura pewnie czyt. literowka (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Ten post edytował hondek 20.05.2009, 18:29:04
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: 26.12.2025 - 20:39