Hallo!
Ich habe in einem DB-Feld z.B. folgende Suchbegriffe stehen, unter welchem der Eintrag gefundne werden kann: "5,Sommer,Familie,Wellness"
Jetzt habe ich eine Suche in der ich z.B. das Wort "Sommer" eingebe. Wie schaffe ich es nun, dass das Wort, bzw. eben der komplette DB-Einztrag gefundne wird?
Normalerweise kann ich es ja mit "IN" machen, aber das ist ja genau andersrum der Fall, wenn ich EINEN Begriff aus der DB in einem Array suchen will. Kann ich das irgendwie machen ohne den DB Eintrag jedesmal auszulesen und daraus wiederrum ein array zu machen und da drin dann wieder zu suchen? Ich habe es jatzt mal "falsch herum" aufgebaut.
Ich habe in einem DB-Feld z.B. folgende Suchbegriffe stehen, unter welchem der Eintrag gefundne werden kann: "5,Sommer,Familie,Wellness"
Jetzt habe ich eine Suche in der ich z.B. das Wort "Sommer" eingebe. Wie schaffe ich es nun, dass das Wort, bzw. eben der komplette DB-Einztrag gefundne wird?
Normalerweise kann ich es ja mit "IN" machen, aber das ist ja genau andersrum der Fall, wenn ich EINEN Begriff aus der DB in einem Array suchen will. Kann ich das irgendwie machen ohne den DB Eintrag jedesmal auszulesen und daraus wiederrum ein array zu machen und da drin dann wieder zu suchen? Ich habe es jatzt mal "falsch herum" aufgebaut.
PHP-Code:
$suchbegriffe = explode ( ',', $searchitems );
for ( $x = 0; $x < count ( $suchbegriffe ); $x++ )
{
$search="SELECT * FROM bilder_archive WHERE searchitems IN ($suchbegriffe[$x])";
$result_search = mysql_query($search);
}
Kommentar