Volltextsuche
Michael
- php
-2 Frank0 wahsaga0 Dieter Raber
Hallo,
ich versuche gerade eine Volltextsuche. Dafür verwende ich folgenden Code:
<?php
$link=mysql_connect();
mysql_select_db('datenbank', $link);
$suche = "Select * FROM Artikel WHERE MATCH (text) AGAINST ('Suchbegriff')";
$result = mysql_query($suche);
while($dsatz = mysql_fetch_assoc($result))
{
echo $dsatz['text'];
}
?>
Anstatt einem Ergebnis kommt immer diese Warnmeldung:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\Programme\xampp\htdocs\xampp\Webserver\Dankelmann\php\suchen.php on line 23
Wenn mir jemand sagen könnte wie der Code richtig heißt, und was an mysql_fetch_assoc() falsch ist, wäre ich sehr dankbar.
Vielen Dank schon im Vorraus.
Michael
Hallo,
$suche = "Select * FROM Artikel WHERE MATCH (text) AGAINST ('Suchbegriff')";
versuch doch mal folgenden SQL:
$suche="select * FROM Artikel WHERE artikelname like'%$suchbegriff%'"
Frank
Hallo Frank,
$suche = "Select * FROM Artikel WHERE MATCH (text) AGAINST ('Suchbegriff')";
versuch doch mal folgenden SQL:
der von Michael gepostete Query ist durchaus in Ordnung, siehe: http://dev.mysql.com/doc/mysql/de/fulltext-search.html.
Grüße aus Nürnberg
Tobias
hi,
Wenn mir jemand sagen könnte wie der Code richtig heißt, und was an mysql_fetch_assoc() falsch ist, wäre ich sehr dankbar.
mysql_error() sagt dir gerne, was an deiner query falsch war.
gruß,
wahsaga
Hallo wahsaga,
Deine Antwort bringt mich vom Regen in die Traufe.
Mit mysql_error() wurde mir mitgeteilt, daß meine Datenbank
keinen Fulltextindex besitzt.
Ich habe aber in PHPMyAdmin die Checkbox Fulltext aktiviert.
Kannst Du mir bitte nochmals weiterhelfen und mir sagen, wie man einen richtigen Fulltext index erzeugt?
Vielen Dank
Michael
hi,
Mit mysql_error() wurde mir mitgeteilt, daß meine Datenbank
keinen Fulltextindex besitzt.
Ich habe aber in PHPMyAdmin die Checkbox Fulltext aktiviert.
Kannst Du mir bitte nochmals weiterhelfen und mir sagen, wie man einen richtigen Fulltext index erzeugt?
http://dev.mysql.com/doc/mysql/de/fulltext-search.html
gruß,
wahsaga
Hallo Michael,
Geschichte wiederholt sich anscheinend
http://forum.flashhilfe.de/forumphp_0_000_0_137712_137712.html
Gruß,
Dieter