Er is een fatsoenlijk artikel hier waarmee u een goede introductie krijgt in het zoeken naar MySQL met PHP, maar in feite wilt u uw zoekterm in delen splitsen en deze vervolgens gebruiken in de MySQL-query. Bijvoorbeeld:
<?php
$search = 'Gold Chain Shirt';
$bits = explode(' ', $search);
$sql = "SELECT name FROM product WHERE name LIKE '%" . implode("%' OR name LIKE '%", $bits) . "%'";
Het bovenstaande genereert deze vraag:
SELECT name FROM product WHERE name LIKE '%Gold%' OR name LIKE '%Chain%' OR name LIKE '%Shirt%'