Я пытаюсь использовать PHP для запроса MYSQL для некоторых точных совпадений и некоторых частичных совпадений. Следующий код дает мне идеальные точные соответствия для всех полей:
$results= mysql_query ("SELECT * FROM companyinfo WHERE id='$Companyid' OR companyname='$Companyname' OR contactname='$Contactname' OR address1='$Address1' OR city ='$City' OR primaryphone='$Primaryphone' OR email='$Email'")
Я хотел бы иметь возможность выполнять частичный поиск по названию компании. Использование следующего кода позволяет мне достичь этого, за исключением того, что он испортил все другие поля поиска.
$results= mysql_query ("SELECT * FROM companyinfo WHERE id='$Companyid' OR companyname LIKE '%{$Companyname}%' OR contactname='$Contactname' OR address1='$Address1' OR city ='$City' OR primaryphone='$Primaryphone' OR email='$Email'")
У кого-нибудь есть подсказки?