Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyszukiwarka
Forum PHP.pl > Forum > PHP
daniel1302
  1. <?php
  2. $_POST['str'] = protectQuery($_GET['POST']);
  3. $_query = mysql_query("SELECT * FROM movies");
  4. while ($query=mysql_fetch_assoc($_query))
  5. {
  6. $pattern = '/^(.*)? '.$_POST['str'].' (.*)?$/';
  7. if (preg_match($pattern, $query['name']))
  8. {
  9. $result[] = array(
  10. 'uniqName'=>$query['uniqName'],
  11. 'miniature'=>$query['miniature'],
  12. 'name'=>$query['name'],
  13. 'opis'=>$query['opis']);
  14. }
  15. }
  16. ?>


  1. {for begin="@a is $startSite" end="@a <= $endSite" iterate="@a++"}
  2.      <tr>
  3.            <td width="150"><img src="{$movie[@a]['miniature']}" alt="Miniatura" width="130" height="97"></td>
  4.            <td><a href="watch.php?name={$movie[@a]['uniqName']}">{$movie[@a]['name']}</a><br />{$movie[@a]['opis']}</td>
  5.      </tr>
  6. {/for}


I problem polega na tym, że mam w bazie dane: :: Odlotowe Agentki: 18. ::(tytuł testowy)
I wpisuje Odlotowe i nic niepokazuje się, niewiem co źle zrobiłem
Z góry dziękuje.

To jest konto brata więc proszę o wyrozumiałość
nez
A nie prościej czasem wyciągnąć już konkretne dane z bazy?

np:
Kod
$_query = mysql_query("SELECT * FROM movies WHERE `name` LIKE '%".$_POST['str']."%'");


pozdr.
nez
nowotny
A czemu robisz wyszukiwanie za pomocą PHP a nie od razu w MySQLu...? od tego on jest i ma całkiem przyjemne narzędzia do wyszukiwania...
daniel1302
Szukałem jak zrobić w mysqlu ale nie znalazłem poradnika i właśnie o to chodziło jak bedzie działać to dostaniesz piwo (post 2) a ty(post 3)
jak podasz gdzie poradnik znajść wyrażeń regularnych w mysqlu, albo jak szukać w google to tez piwko dostaniesz


Edit
Już sobie poradze oboje macie piwko

http://kskowron.enzo.pl/2006/09/29/wyszuki...a-w-mysqlu.html


Teraz proszę o pomoc

  1. <?php
  2. $_query = mysql_query("SELECT * FROM movies WHERE match(name) against('\"".$_POST['str']."\"' IN BOOLEAN MODE)");
  3. ?>


Ale to mo pomija słowa krótkie a jak chcę wpisać Kto to nie znajdzie wyniku a jest w bazie, natomiast gry wpiszę Króry to już znajdzie proszę o pomoc
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.