rernanded
Erfahrenes Mitglied
Hallo
wie ich drei Begriffe in einer Spalte suchen und finden kann klappt mit dem oberen SELECT.
Nur wie ich drei Begriffe in drei Spalten suchen und finden kann klappt mit dem unteren SELECT leider nicht.
Ziel: Alle drei eingegebenen Begriffe müssen mind. in einer der Spalten zu finden sein.
Was muß ich ändern?
MONI
wie ich drei Begriffe in einer Spalte suchen und finden kann klappt mit dem oberen SELECT.
Nur wie ich drei Begriffe in drei Spalten suchen und finden kann klappt mit dem unteren SELECT leider nicht.
Ziel: Alle drei eingegebenen Begriffe müssen mind. in einer der Spalten zu finden sein.
Was muß ich ändern?
MONI
PHP:
$stmt = $pdo->prepare("SELECT * FROM sumasumarum WHERE title LIKE :search_1 AND title LIKE :search_2 AND title LIKE :search_3 ORDER BY RAND() LIMIT 0,10");
$stmt = $pdo->prepare("SELECT * FROM sumasumarum WHERE
(title LIKE :search_1 AND title LIKE :search_2 AND title LIKE :search_3) OR
(keywords LIKE :search_1 AND keywords LIKE :search_2 AND keywords LIKE :search_3) OR
(description LIKE :search_1 AND description LIKE :search_2 AND description LIKE :search_3) ORDER BY RAND() LIMIT 0,10");