Webboard

Pełna wersja: Wyszukiwarka po danych z mySQL
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witam pracuję nad pewną stroną lecz obecnym problemem jest to że nie wiem jak zrobić wyszukiwarkę, która po wpisaniu do niej słowa wyszukiwała po danej tabeli w mySQL, zrobiłem formularz do wpisywania w prawym górnym rogu:
http://mta-revolution.pl/ranking/

Lecz nie chce mi wyszukać danych z bazy :/

Plik search.php wyglada tak:

Kod:
<?
$link = mysql_connect('host','user','pass');
mysql_select_db('db_7456',$link);
if(empty($_POST['phrase']))
die('Nie można wyświetlić wyników wyszukiwania, proszę wpisać coś w pole wyszukiwania!');
else
{
  $query="SELECT * FROM gracze WHERE Gracze LIKE '%{$_POST['phrase']}%' OR tresc LIKE '%{$_POST['phrase']}%' ORDER by Gracze DESC";
  $result=mysql_query($query);
  $obAmount=mysql_num_rows($result);
  echo'Znaleziono <b>'.$obAmount.'</b> rekordów<br /><br />';

  for($x=0;$x<$obAmount;$x++)
  {
    $row=mysql_fetch_assoc($result);
        echo $row['tytul'];
  }
}
?>


I gdy chce wyszukać to wyskakuje że znaleziono X rekordów, ale nie pokazują się one :(



___________________________________


Okey, problem naprawiony, do zamknięcia.
Przy okazji: poczytaj o SQL Injection... bo jeżeli tak miałby wyglądać kod wyszukiwarki... to strach się bać.