Mam dwa problemy!
Zacznę od pierwszego bardziej istotnego (pod względem mojej bezradności). Napisałem sobie prosty kodzik wyciągający z bazy danych MySQL wartość tabeli zapytanie wygląda mniej więcej tak:
SELECT * FROM nazwa_tabeli WHERE DATA >= '$data' AND branza = '$branza' AND sta LIKE '$fraza' ORDER BY id_o DESC
a $fraza = '%'.$_GET['klucz'].'%';
niestety operator LIKE nie działa no i w tym przypadku nie mam pojęcia dlaczego
<IMG src="style_emoticons/default/sad.gif" emoid=":(" border="0" style="vertical-align: middle">
Oto kod z małym komentarzem
Kod
$ofe="";$typ="";
$fraza = "%".$_GET['klucz']."%";
$branza = "$_GET['branza'];
switch($_GET['r']){ //tutaj sobie sprawdzam rozne warunki dla ktorych daje rozne zapytania
/*...*/
case 's': //trafiam na interesujacy mnie fragment kodu
$ofe = "- Wyszukiwanie"; //ustawiam jakis tytul (nieistotne)
$typ = 6; //ustawiam typ (nieistotne w tym przypadku)
$zapytanie = mysql_query("SELECT * FROM nazwa_tabeli WHERE data >= '$data' AND branza = '$branza' AND sta LIKE '$fraza' ORDER BY id_o DESC") or die(...); /*zapytanie nie zwraca żadnych rezultatow nawet jesli zamiast $fraza wpisze %a% natomiast bez LIKE wszystko dziala ladnie i pięknie*/</P><P>break;
/*...*/
}
/*...*/
while($wykonaj = mysql_fetch_row($zapytanie)){ /*...*/}
$fraza = "%".$_GET['klucz']."%";
$branza = "$_GET['branza'];
switch($_GET['r']){ //tutaj sobie sprawdzam rozne warunki dla ktorych daje rozne zapytania
/*...*/
case 's': //trafiam na interesujacy mnie fragment kodu
$ofe = "- Wyszukiwanie"; //ustawiam jakis tytul (nieistotne)
$typ = 6; //ustawiam typ (nieistotne w tym przypadku)
$zapytanie = mysql_query("SELECT * FROM nazwa_tabeli WHERE data >= '$data' AND branza = '$branza' AND sta LIKE '$fraza' ORDER BY id_o DESC") or die(...); /*zapytanie nie zwraca żadnych rezultatow nawet jesli zamiast $fraza wpisze %a% natomiast bez LIKE wszystko dziala ladnie i pięknie*/</P><P>break;
/*...*/
}
/*...*/
while($wykonaj = mysql_fetch_row($zapytanie)){ /*...*/}
Drugi problem polega na źle dobranym kodowaniu bazy danych (być może jego wynikiem jest problem pierwszy ;p
Kodowanie bazy ustawiałem na utf-8-polish-ci i latin-2-general-ci o ile sie dobrze orientuje one obsluguja polskie znaki. Swoj skrypcik mam kodowany na utf-8 (Bez BOM cokolwiek by to mialo znaczyć

Z góry dziękuję za odpowiedzi.