zde je slušný článek což vám poskytne slušný úvod do vyhledávání MySQL pomocí PHP, ale v podstatě to, co chcete udělat, je rozdělit hledaný výraz na části a pak je použít v dotazu MySQL. Například:
<?php
$search = 'Gold Chain Shirt';
$bits = explode(' ', $search);
$sql = "SELECT name FROM product WHERE name LIKE '%" . implode("%' OR name LIKE '%", $bits) . "%'";
Výše uvedené vygeneruje tento dotaz:
SELECT name FROM product WHERE name LIKE '%Gold%' OR name LIKE '%Chain%' OR name LIKE '%Shirt%'