2011-01-06 8 views
0

私は素晴らしい検索クエリを持っていますが、結果を表示するにはvisible = trueが必要です。それは、クエリに追加する必要があります、私はちょうどそれを正しく行う方法がわかりません。ここにその質問があります。これが真であるSQLクエリを検索します。

$クエリ= $ mysqli->クエリ(「 ID、名前、会社、人々 名 '%$ mysearchString%' OR '%$ mysearchString%' OR 町LIKE 会社などから町を選択LIKE '%$ mysearchString%' ORDER BY 名前DESC LIMIT 100 ");

$ mysearchString変数は、単に墨塗りされた$_GET['s']です。

+0

'visible'は' people'表の列のですか? –

答えて

3
SELECT id,name,company,town 
FROM people WHERE 
(name LIKE '%$mysearchString%' 
OR company LIKE '%$mysearchString%' 
OR town LIKE '%$mysearchString%') 
AND visible = true 
ORDER BY name DESC LIMIT 100 
+0

ちょうど私を笑って:) –

+0

ありがとう、タイラー!治療をしました。 – PaulAdamDavis

2
$query = $mysqli->query("SELECT id,name,company,town FROM people WHERE (name LIKE '%$mysearchString%' OR company LIKE '%$mysearchString%' OR town LIKE '%$mysearchString%') AND visible = true ORDER BY name DESC LIMIT 100"); 
関連する問題