Hallo Forum!
Irgendwie komme ich nicht dahinter, wieso diese Abfrage nicht funktioniert:
PHP-Code:
<?php
<?php
include('verbindung.php');
$sql="SELECT beschreibung FROM eintragen WHERE MATCH (kategorie) AGAINST ('hundeZuechterPlz0')";
$ergebnis=mysql_query($sql,$verbindung);
$num=mysql_num_rows($ergebnis);
echo"<table border=1>";
for($i=0;$i<$num;$i++)
{
$row=mysql_fetch_array($ergebnis);
echo"<tr><td>".$row[0]."</td></tr>";
}
echo"</table>";
mysql_free_result($ergebnis);
mysql_close($verbindung);
?>
?>
Ich bekomme dann folgende Fehlermeldungen:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /is/htdocs/wp1021758_ZH2KAFQP59/www/test/hundeZuechterPlz0.php on line 16
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /is/htdocs/wp1021758_ZH2KAFQP59/www/test/hundeZuechterPlz0.php on line 25
Andere Abfragen, die auf diese Schema aufgebaut sind, funktionieren auch. Oder liegt es daran, das bei der Abfrage
"WHERE MATCH (kategorie) AGAINST ('hundeZuechterPlz0')" nur der Datentype FULLTEXT und nicht VARCHAR ausgelesen werden kann?
MfG
Maccoder