Mam problemik chcę aby wyniki z bazy były posortowane wedlog tego ile w tekscie znajduje sie szukanych słów. Chcę uzyc substr_count" title="Zobacz w manualu php" target="_manual Ale jak mam to zastosowac do zapytania w mysql questionmark.gif W tej chwili mam wyswietlanie losowe sad.gif

  1. <?php
  2. $sql="SELECT * FROM szukarka WHERE ".where($str,$tabela,(isset($_GET['katalog'])) ? $_GET['katalog'] : '')." ORDER BY RAND(NOW()) LIMIT ".$od.", ".$max."";
  3. $result=mysql_query($sql) or Die (mysql_error().'<br />W zapytaniu: '.$sql);
  4. $i=0;
  5. while (@$row=mysql_fetch_array($result)){
  6.  
  7. if (!empty($row)){
  8. $i++;
  9. $show.='<small>'.$i.'.</small> <a href='.$row['www'].'><small><b>'.$row['title'].'</b></small></a><br>
  10. <small> '.$row['opis'].'</small><br>
  11. <a href='.$row['www'].'><small>'.$row['www'].'</small></a><br><br>';
  12. }else{
  13. $show='Niestety nie znaleziono ston z szukanym słowem.';
  14. }
  15.  
  16. }
  17. ?>


A chcę aby cos takiego ORDER BY maximum substr_count($tekst,$slowo) cos takiego da sie to wykonac czy trzeba cos innego sad.gif Jak to zrobic