2012-04-09 18 views
0

複数の列で用語を検索する方法:titlecontentたとえば:複数の列で検索用語を検索

$searchTerm = 'android'; 

SELECT * FROM posts WHERE `title` OR `content` contains $SearchTerm 
+0

あなたは複数の列で検索するためのフルテキスト検索を使用することを検討することができます。それは速いです.http://devzone.zend.com/26/using-mysql-full-text-searching/ –

+0

ありがとうございます@プッシュペッシュ私はそれを試してみましょう – Michelle

+0

@Pushpesh '使用されているテーブルタイプはありませんFULLTEXTインデックス ' – Michelle

答えて

0
SELECT * 
FROM posts 
WHERE 
    `title` LIKE '%android%' 
OR `content` LIKE '%android%' 
0
$sql = "SELECT * FROM posts WHERE `title` LIKE '%$SearchTerm%' OR `content` LIKE '%$SearchTerm%'"; 
1
SELECT 
    * 
FROM 
    posts 
WHERE 
    lower(`title`) LIKE '%android%' 
    OR lower(`content`) LIKE '%android%' 
+0

をサポートしていますか? – Michelle

関連する問題