У меня есть система, в которой отображаются сообщения, но у пользователя есть возможность видеть положительные (1) и отрицательные (0) сообщения, но также имеет ссылку, где вы можете видеть все сообщения (1 и 0), и я могу сделать этот запрос?Mysql SELECT WHERE id =? AND url = 1, 0 или все
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' как' url IN (?) 'Или' url IN (?,?) '. Вам придется строить его динамически в зависимости от пользователя в наборе. – jeroen
Я настоятельно рекомендую установить значения по умолчанию для '$ id' и' $ url' и проверить условие на основе этого. –
@jeroen не могли бы вы привести мне пример кода, видимо, ответ мог бы быть лучше других. – GePraxa