Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Brak wyników wyszukiwania w bazie danych
forestwow
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 7.06.2012

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


Witam,
piszę drobny projekt na zaliczenie, i mam następujący problem.
  1. $data = mysql_query("SELECT `Imie`,`Nazwisko`,`IDOsoba` FROM osoba WHERE `Imie` LIKE '$findI%' AND `Nazwisko` LIKE '%$findN%' ");
  2. $result= mysql_fetch_array($data);
  3.  
  4.  
  5. while ($result = mysql_fetch_array($data))
  6.  


Jak widać wyszukuję osoby po imieniu(%findI) i nazwisku ($findN). Próbowałem już także to "normalnie" czyli
  1. ... WHERE `Imie`=$findI AND `Nazwisko` = '$findN'

Niestety za każdym razem po wywołaniu tego skryptu PHP, nie dostaję na stronie żadnych wyników. Chyba że mam co najmniej dwie osoby o takim samym imieniu i nazwisku, wtedy jedna z nich zostanie wypisana. Dodam tylko że po wywołaniu tego zapytania w phpmyadminie, wyniki sa pokazywane prawidłowo(czyli nawet jesli jest tylko jedna osoba o takim imieniu i nazwisku).

Jakies podpowiedzi ?

Ten post edytował forestwow 7.06.2012, 11:33:39
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





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




Nie wyswietla ci pierwszej osoby bo ją pobierasz przed pętlą i tę własnie osobę tracisz. Co wy macie z tym mysql_fetch_array przed pętlą? W ogole nie kumacie do czego to sluzy i piszecie na oslep. NIe jestes pierwszą osobą która z tym "problemem" leci na forum - a to przecież zaden problem.


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

"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

Posty w temacie


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 - 15:40