-2

ユーザーが入力した用語をデータベースで検索しようとしています。これは私が使用している MYSQL ステートメントです。

SELECT CompanyName, FirstName, LastName, Phone, Email, City, Rep, id 
FROM calls 
WHERE Rep='JSC' && CompanyName || FirstName || LastName || PhoneMisc1 || Email || City LIKE '%$terms%'

問題は、Rep='JSC' のレコードを返すだけでなく、残りの部分が用語のような列を返すことです。

4

1 に答える 1

0

好きにする

SELECT CompanyName, FirstName, LastName, Phone, Email, City, Rep, id  
FROM calls WHERE Rep='JSC' and 
(
CompanyName LIKE '%$terms%' 
or
FirstName LIKE '%$terms%' 
 or 
 LastName LIKE '%$terms%' 
or 
PhoneMisc1 LIKE '%$terms%' 
or 
Email LIKE '%$terms%' 
or 
City LIKE '%$terms%'
) 
于 2012-06-01T14:03:23.773 に答える