Има прилична статия тук което ще ви даде прилично въведение в търсенето в MySQL с PHP, но основно това, което искате да направите, е да разделите вашата фраза за търсене на части и след това да ги използвате в MySQL заявката. Например:
<?php
$search = 'Gold Chain Shirt';
$bits = explode(' ', $search);
$sql = "SELECT name FROM product WHERE name LIKE '%" . implode("%' OR name LIKE '%", $bits) . "%'";
Горното ще генерира тази заявка:
SELECT name FROM product WHERE name LIKE '%Gold%' OR name LIKE '%Chain%' OR name LIKE '%Shirt%'