H
Heynrich
Hallo,
ich habe mir hier ein Tutorial durchgelesen und möchte das gerne umsetzen. Ich habe eine mySQL Datenbank, die ich gerne mit einer Benutzersuche über PHP "durchsuchen" lassen möchte.
Der Einfachheit halber habe ich den Suchbegriff vorerst selbst definiert, um es auszutesten. Er ist $eingabe.
Ehm, ja Fehlermeldungen gibt es keine, jedoch bekomme ich überhaupt gar keine Ausgabe?
Wo liegt das Problem?
Vielen Dank schonmal
ich habe mir hier ein Tutorial durchgelesen und möchte das gerne umsetzen. Ich habe eine mySQL Datenbank, die ich gerne mit einer Benutzersuche über PHP "durchsuchen" lassen möchte.
Der Einfachheit halber habe ich den Suchbegriff vorerst selbst definiert, um es auszutesten. Er ist $eingabe.
PHP:
mysql_connect("localhost", "abc", "def") or die(mysql_error());
mysql_select_db("sachen") or die(mysql_error());
$eingabe = 'test';
$eingabe_array = explode(' ',$eingabe);
$query = 'select * from items where ';
for($i=0; $i<count($eingabe_array); $i++){
$query .= "(inhalt like '%".$eingabe_array[$i]."%' or title like '%".$eingabe_array[$i]."%')";
if($i<count($eingabe_array)-1){
$query .= ' and ';
}
}
$result = mysql_db_query('sachen',$query);
$number = mysql_num_rows($result);
for($i=0; $i<$num_news; $i++){
$id = mysql_result($result,$i,'id');
$title = mysql_result($result,$i,'title');
$inhalt = mysql_result($result,$i,'inhalt');
$first = array_slice(explode(' ', $inhalt), 0, 40);
$short = join(' ', $first) . '... ';
echo '<a href="item.php?id='.$id.'">'.$title.'</a><br>';
echo $short.'<br><br>';
echo $eingabe;
}
Ehm, ja Fehlermeldungen gibt es keine, jedoch bekomme ich überhaupt gar keine Ausgabe?
Wo liegt das Problem?
Vielen Dank schonmal