Not a valid MySQL result

zyro

Mitglied
Hallo,

ich versuche gerade eine Volltextsuche einer Datenbank zu basteln, doch irgendetwas schlägt fehl (Ich weiß, dass es zu diesem Thema tausende Beiträge gibt, doch mein Problem ist dadurch nicht zu lösen). Wenn ich einen Begriff eingebe gibt der Browser einen Fehler aus: mysql_num_rows(): supplied argument is not a valid MySQL result resource in ...
Ich weiß echt nichtmehr weiter...

PHP:
echo'<form name="suche" action="" method="post">';
echo'	<input name="begriff" type="text" value=""/>';
echo'	<input class="button" name="submit" type="submit" value="suchen">';
echo'</form>';


if ($_POST['submit'] == 'suchen') { // Schlüssel des Arrays ist der Name des Feldes (hier submit), Value der value
	$zusuchen = mysql_real_escape_string($_POST['begriff']); // Sicherheitsfunktion! Nie vergessen!
	
	$res = mysql_query("SELECT * FROM Gaestebuch WHERE MATCH (gbtext, gbautor) AGAINST ('".$zusuchen."' WITH QUERY EXPANSION) ");
	

	
	// Wenn nix gefunden wurde:
	if (mysql_num_rows($res) == 0) {
		echo '<b>Keine Ergebnisse für "'.$_POST['begriff'].'"!</b>';
	
	} else { // wenn doch was gefunen wurde
		echo '<b>Ergebnisse für "'.$_POST['begriff'].'":</b>';
		while ($row = mysql_fetch_array($res)){
			echo '<br />'.$row['gbtext'].' <br />'.$row['gbdate'].' '.$row['gbmail'].' 
				  <br />'.$row['gbpage'];
		
		}
	}
}

Der Link:
http://rumbustious.de/domainsearch/domain.php
 
Zuletzt bearbeitet:
Zurück