Ada artikel bagus di sini yang akan memberi Anda pengantar yang layak untuk mencari MySQL dengan PHP, tetapi pada dasarnya yang ingin Anda lakukan adalah membagi frasa pencarian Anda menjadi beberapa bagian dan kemudian menggunakannya dalam kueri MySQL. Misalnya:
<?php
$search = 'Gold Chain Shirt';
$bits = explode(' ', $search);
$sql = "SELECT name FROM product WHERE name LIKE '%" . implode("%' OR name LIKE '%", $bits) . "%'";
Di atas akan menghasilkan kueri ini:
SELECT name FROM product WHERE name LIKE '%Gold%' OR name LIKE '%Chain%' OR name LIKE '%Shirt%'