phpBB: In suche bei Buch Datenbank benutzung von AND/OR/NOT?
Verfasst: 05.08.2003 18:20
Hi,
ich habe meinem phpBB eine kleine Buch Datenbank hinzugefügt diese Datenbank konnen die Benutzer über ein formular durchsuchen das Query für die Ausgabe der ergebnisse sieht so aus:
$table_row enthält die tabellenspalte in der gesucht werden soll und $search_keywords die stichwörter nach denen gesucht werden soll! Nun meine frage: Wie kann ich es den Usern ermöglichen das sie wie bei der phpBB-Suche AND/OR/NOT benutzen können?
Ich habe schon probiert vor dem Query das einzufügen:
aber das funktioniert leider nicht
Ich wäre dankbar wenn mir da jemand weiterhelfen könnte
Grüße KoSSo
ich habe meinem phpBB eine kleine Buch Datenbank hinzugefügt diese Datenbank konnen die Benutzer über ein formular durchsuchen das Query für die Ausgabe der ergebnisse sieht so aus:
Code: Alles auswählen
$sql = "SELECT buch_titel, buch_preis, buch_kommentare
FROM phpbb_books
WHERE `$table_row` LIKE '%$search_keywords%'";
Ich habe schon probiert vor dem Query das einzufügen:
Code: Alles auswählen
$split_search = array();
$split_search = split(' ', $search_keywords);
$current_match_type = 'or';
for($i = 0; $i < count($split_search); $i++)
{
switch ( $split_search[$i] )
{
case 'and':
$current_match_type = 'and';
break;
case 'or':
$current_match_type = 'or';
break;
case 'not':
$current_match_type = 'not';
break;
default:
$current_match_type = 'and';
break;
}
}
$search_keywords = str_replace('*', '%', $split_search[$i]);

Ich wäre dankbar wenn mir da jemand weiterhelfen könnte

Grüße KoSSo