Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> złe wyniki zapytania, jeden parametr nie jest barny pod uwage.
dobryvinyl.com
post
Post #1





Grupa: Zarejestrowani
Postów: 126
Pomógł: 0
Dołączył: 1.11.2004

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


Witam,

problem wyglada następujaco:

mam zapytanie w postaci
Kod
SELECT * FROM miejsca WHERE miasto_id='$miasto' AND (nazwa LIKE '%$fraza%') OR (opis LIKE '%$fraza%') OR (adres LIKE '%$fraza%')



niestety zwrocony mi wynik wogole nie uwzglednia tego parametru miasto_id='$miasto'. Zostaja mi wyswietlone wyniki z wszystkich miast.

Co robie nie tak?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dobryvinyl.com
post
Post #2





Grupa: Zarejestrowani
Postów: 126
Pomógł: 0
Dołączył: 1.11.2004

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


eh dlaej nic, a miasto_id to pole typu char(3).

kod wyglada tak:

  1. <?php
  2. $miasto = $_GET['miasto'];
  3.  
  4. $wynik_miejsca = mysql_query ("SELECT * FROM miejsca WHERE miasto_id=$miasto AND (nazwa LIKE '%$fraza%') OR (opis LIKE '%$fraza%') OR (adres LIKE '%$fraza%')");
  5. while ($rekord_miejsca = mysql_fetch_array ($wynik_miejsca)) {
  6.  
  7. print "<p><b><a href="?dzial=miejsce&id=$rekord_miejsca[0]">$rekord_miejsca[2] <img src="gfx/strzalka.gif" width="12" height="10" border="0"></a></b><br>";
  8. Br("$rekord_miejsca[5]");
  9. print "</p>";
  10.  
  11. }
  12. ?>


Ten post edytował dobryvinyl.com 22.01.2006, 11:32:54
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 - 06:49