私はメッセージを表示するシステムを持っていますが、ユーザーは正のメッセージ(1)と負のメッセージ(0)を見るオプションを持っていますが、すべてのメッセージを見ることができる1と0)と私はこのクエリを行うことができますか?MySQLのSELECT WHERE id =? AND url = 1、0 or all
のindex.php?ID = 1つの& URL = 1
<?php
function mesage($id, $url) {
$db = DB::getInstance();
$query = $db->query("SELECT * FROM mesage WHERE id = ? AND url = ?", array($id, $url));
$results = $query->results();
return ($results);
}
$url = isset($_GET["url"])?$_GET["url"]:'Select 0 and 1';
$id = $_GET['id'];
$getmesaje = mesage($id, $url);
?>
私はすべてを表示する "Select 0 and 1
を" "$url
" 変数内の単語を変更することができたよう?
「IN IN」(?)や「?IN IN(?、?)」のように使用できます。 putのユーザーに応じて動的に構築する必要があります。 – jeroen
'$ id'と' $ url'のデフォルト値を設定し、それに基づいて条件をチェックすることを強くお勧めします。 –
@ jeroenあなたは私にコードの例を教えてもらえますか、明らかに返信が他のものより良いかもしれません。 – GePraxa