Hi,
hab ein Prob mitner Suchfunktion, finde den Fehler einfach nicht.
Die Ausgabe sieht so aus:
mysql_num_rows(): supplied argument is not a valid MySQL result resource in searchtest.php on line 21
woran kann das liegen?
Datenbank vorhanden und das was ich suche auch.
cu
Detlev
hab ein Prob mitner Suchfunktion, finde den Fehler einfach nicht.
PHP:
if ($eingabe != "") {
$eingabe_array = explode(' ',$eingabe);
include ('inc/config_inc.php');
error_reporting(E_ALL);
mysql_connect($sqlhost,$sqluser,$sqlpass) OR DIE( "Couldn't connect to MySQL server!");
mysql_select_db($database);
$query = 'select * from $tracktable where ';
for($i=0; $i<count($eingabe_array); $i++){
$query .= "(name like '%".$eingabe_array[$i]."%' or titel like '%".$eingabe_array[$i]."%' or year like '%".$eingabe_array[$i]."%')";
if($i<count($eingabe_array)-1){
$query .= ' and ';
}
}
$result = mysql_query($query);
$num = mysql_num_rows($result);
for($i=0; $i<$num; $i++){
$track_id = mysql_result($result,$i,'track_id');
$name = mysql_result($result,$i,'name');
$titel = mysql_result($result,$i,'titel');
$first = array_slice(explode(' ', $titel), 0, 40);
$kurze_news = join(' ', $first) . '... ';
echo '<a href="show_track.php?track_id='.$track_id.'">'.$name.'</a><br>';
echo $kurze_news.'<br><br>';
}
}
}
?>
Die Ausgabe sieht so aus:
mysql_num_rows(): supplied argument is not a valid MySQL result resource in searchtest.php on line 21
woran kann das liegen?
Datenbank vorhanden und das was ich suche auch.
cu
Detlev