Hi, ich habe diesen Code:
Als Query bekomme ich folgendes: select * from table tt_content where (bodytext like 'Komponenten' or header like 'Komponenten')
Das sieht richtig aus, aber für $result bekomme ich keine Ausgabe, sieht jemand den Fehler?
PHP:
$eingabe_array = explode(' ',$suchfeld);
$query = 'select * from table tt_content where '; //anfang der abfrage
for($i=0; $i<count($eingabe_array); $i++){
$query .= "(bodytext like $eingabe_array[$i] or header like $eingabe_array[$i])";
//ob der $i-te begriff in einer der zwei spalten enthalten ist (mit oder verknüpft)
if($i<count($eingabe_array)-1){
$query .= ' and ';
}
//verknüpfung der einzelnen worte mit und
}
echo '<p>Query: <b>'.$query.'</b></p>';
$result = mysql_fetch_array($query);
echo '<p>Result: <b>'.$result.'</b></p>';
Als Query bekomme ich folgendes: select * from table tt_content where (bodytext like 'Komponenten' or header like 'Komponenten')
Das sieht richtig aus, aber für $result bekomme ich keine Ausgabe, sieht jemand den Fehler?