Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][mysql] Wyciaganie danych z bazy
in5ane
post
Post #1





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


Hi, mam problem otóż zapytanie coś oszukuje, wyciąga dane, których nie powinno.

  1. <?php
  2. $query = "SELECT * FROM page_imprezy WHERE status = '2' AND imp_start >= CURDATE() OR imp_stop >= CURDATE()";
  3. ?>

To zapytanie wyciąga mi rekordy nawet ze statusem 1, z datą nie ma problemu.

  1. <?php
  2. $search_query = '';
  3. if($miech[0] != '')
  4.  $search_query .= " AND imp_start LIKE '%".$miech[0]."%'";
  5.  
  6. $search_query .= '';
  7. if($_POST['kraj'] != '')
  8.  $search_query .= " AND kraj = $_POST[kraj]";
  9.  
  10. $query = "SELECT * FROM page_imprezy WHERE status = '2' $search_query AND imp_start >= CURDATE() OR imp_stop >= CURDATE()";
  11. ?>

Z tym jest taki problem, że wywala taki error:
Kod
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Program Files\WebServ\httpd\deska\imprezy.php on line 122

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Program Files\WebServ\httpd\deska\imprezy.php on line 124



Z góry dziękuję za pomoc.


--------------------
> > > Tworzenie stron < < <
Go to the top of the page
+Quote Post
nospor
post
Post #2





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




war1 and war2 or war3 - bedzie prawdą gdy:
war1 i war2 będą true
lub
war3 bedzie true

Ty chyba miales na mysli:
war1 and (war2 or war3) - bedzie prawdą gdy:
war1 i (war2 bedzie true lub war2 bedzie true)


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
in5ane
post
Post #3





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


Fajnie wiedzieć co ja miałem na myśli.. jednak pytam jak się pozbyć tych błędów.


--------------------
> > > Tworzenie stron < < <
Go to the top of the page
+Quote Post
Ertai
post
Post #4





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 14.12.2003

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


Czlowieku, troche pokory, wlasnie ci kolega przedstawil jak rozwiazac masz swoj problem... ale musisz sam pomyslec. Polecam przyjrzec sie swoim warunkom logicznym, dowiedziec sie jak wyglada kolejnosc ich rozpatrywania i kiedy dany warunek jest prawdziwy a kiedy nie, a przede wszystkim uwazniej czytac to co pisza inni.


--------------------
"Was that it?" - Ertai
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 11:27