login  Naam:   Wachtwoord: 
Registreer je!
 Forum

MATCH AGAINST

Offline qubus - 15/09/2011 12:01 (laatste wijziging 15/09/2011 12:28)
Avatar van qubusLid Hallo,

Ik ben bezig met een zoekfunctie op mijn site. Nu heb ik het volgende, maar hij geeft aan dat er geen resultaten gevonden worden. De tabel 'alinea' bestaat, en het veld 'text' ook, en deze is tevens als index 'FULLTEXT'. Iemand een idee wat ik fout doe?

  1. $sql = "SELECT text, MATCH(`text`) AGAINST('".$_GET['zoek']."') AS `relevantie` FROM `alinea` WHERE MATCH(`text`) AGAINST('".$_GET['zoek']."')";
  2. echo $sql;
  3. $res = mysql_query($sql) or die('fout in query :'. $sql.' : '. mysql_error());
  4.  
  5. $num = mysql_num_rows($res);
  6. if (empty($num)){
  7. $num = "geen";
  8. }
  9. if($num == '1'){
  10. echo"<h1>Er is $num zoekresultaat gevonden.</h1>\n"; }
  11. else{
  12. echo"<h1>Er zijn $num zoekresultaten gevonden.</h1>\n"; }
  13.  
  14. while($row = mysql_fetch_array($res)){
  15. echo "<p>" . $row['text'] . " - " . $row['relevantie'] . "</p>";
  16. }


Alvast bedankt voor het meedenken!

Update: Als ik 'IN BOOLEAN MODE' toevoeg werkt het wel. Opgelost dus.

1 antwoord

Gesponsorde links
Offline cyberninjah - 15/09/2011 15:28
Avatar van cyberninjah Lid mooi dat het opgelost is .

* even de opgelost button gebruiken (A) ? *
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.174s