Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]nie działa zapytanie ?
gizmo1985
post
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 1
Dołączył: 19.01.2010

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


Witajcie ..
Robię wyszukiwarkę i skleiłem duuuże zapytanie z kilku tabel, ale nie działa :/ NIe wiem dlaczego...zapytanie chyba jest poprawne, ale nie działa (IMG:style_emoticons/default/smile.gif)
  1. $query = "Select * From o.osoba, p.praca, w.wyksztalcenie, k.kurs, j.jezyk Where o.id= '".$_SESSION['user_id']."' AND p.id_osoby = '".$_SESSION['user_id']."' AND w.id_osoby = '".$_SESSION['user_id']."' AND k.id_osoby = '".$_SESSION['user_id']."' AND j.id_osoby = '".$_SESSION['user_id']."' AND o.login Like '%{$_POST['login']}%' AND o.imie Like '%{$_POST['imie']}%'".
  2. "AND o.nazwisko Like '%{$_POST['nazwisko']}%' AND o.data_ur Like '%{$_POST['data_ur']}%' AND o.miasto Like '%{$_POST['miasto']}%' AND o.wojewodztwo Like '%{$_POST['wojewodztwo']}%' AND o.kod_pocztowy Like '%{$_POST['kod_pocztowy']}%' AND o.nr_tel Like '%{$_POST['nr_tel']}%' AND o.email Like '%{$_POST['email']}%' AND o.kat_prawa_jazdy Like '%{$_POST['kat_prawa_jazdy']}%' AND p.nazwa_pracodawcy Like '%{$_POST['nazwa_pracodawcy']}%' AND p.od_do Like '%{$_POST['od_do']}%' AND p.stanowisko Like '%{$_POST['stanowisko']}%' AND j.jezyk Like '%{$_POST['jezyk']}%' AND j.stopien_zaawansowania Like '%{$_POST['stopien_zaawansowania']}%' AND k.nazwa_kursu Like '%{$_POST['nazwa_kursu']}%' AND k.stopien_kursu Like '%{$_POST['stopien_kursu']}%' AND k.tytul_uzyskany Like '%{$_POST['tytul_uzyskany']}%'".
  3. "AND w.nazwa_szkoly Like '%{$_POST['nazwa_szkoly']}%'";
  4.  
  5. $result = mysql_query($query);
  6. $obAmount = mysql_num_rows($result);
  7. IF ($obAmount == 0)
  8. {
  9. echo 'NIE ZNALEZIONO OSÓB SPEŁNIAJĄCYCH TE KRYTERIA !!!';
  10. }
  11. else
  12. {



Wyświetla mi się błąd :

  1. Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\rejestracja\wynik.php on line 25
  2. NIE ZNALEZIONO OSÓB SPEŁNIAJĽCYCH TE KRYTERIA !!!
]


gdzie linia 25 to :

  1. $obAmount = mysql_num_rows($result);






Co robię źle ?

Pozdrawiam (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
gizmo1985
post
Post #2





Grupa: Zarejestrowani
Postów: 48
Pomógł: 1
Dołączył: 19.01.2010

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


no tak, ale w krótszej formie dla dwóch tabel taki układ działał.....problem się pojawił, gdy rozbudowałem zapytanie...
Użyłem LIKE, ponieważ chyba nic więcej mi nie jest potrzebne ...
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: 9.10.2025 - 07:59