Zapytanie do bazy, w PHP, nie zwraca żadnych wyników

0

witam wszystkich,
programuje pewien projekt w ktorym ze stronki wysylam do bazy nastepujace zapytanie
select * from zarty where wojewodztwo='śląskie'
wojewodztwo wybieram z rozwijalnej listy
i teraz co sie dzieje zwracam że jest 0rekordów na stronie
gdy to samo zapytanie uruchomię w phpmyadmin'ie
zwraca liczbę rekordów 5,
dlaczego tak się dzieje, że nie mogę dostać tego wyniku w przeglądarce przed wykonanie zapytania mam jeszcze taką linijkę
mysql_query('set names utf8_polish_ci');
cała baza i tabela jest kodowana właśnie w utf8_polish_ci
gdzie popełniam błąd?!

0

a jak jest kodowana strona?

0

Może pokaż kod od połączenia do wyświetlenia. Bo już był taki temat autor twierdził że nić mu się nie wyświetla. Później się okazało że nawet nie próbował cokolwiek wyświetlać, dal zapytanie do bazy i oczekiwał że na stronie to się pojawi.

0

połączenie z bazą działa

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250" /> - **kodowanie strony**

i wywołanie zapytania tzn mysql_num_rows zwraca po prostu zero mimo że w bazie danych jest 5 takich rekordów

 $zapytanie = "select * from ogloszenia where wojewodztwo='śląskie'";
 $wynik = mysql_query($zapytanie);
 echo mysql_num_rows($wynik);
 echo $zapytanie;
 /*if(mysql_num_rows($wynik)==0)
 {
	 echo "Brak ofert w obrębie twoich wymagań.<br />Spróbuj ponownie.";
 }
0

no i co Panowie?da się coś z tym zrobić?

1

a może by tak kodować strony w jakimś cywilizowanym kodowaniu np. utf-8 zamiast w windows-1250

może to rozwiązało by sprawę

1 użytkowników online, w tym zalogowanych: 0, gości: 1