$sql = "SELECT # FROM users WHERE onduty = 1 AND loc_id = '{$site}';"; $result = mysql_query($sql);
Я просто хочу проверить, верно ли это или ложно. Если он возвращает 0 строк, я хочу, чтобы следующая строка была чем-то вроде:
if (!$result) { //do this; }
Однако, в моем тесте, я становлюсь ложным, когда знаю, что это должно быть правдой. Является ли эта звуковая логика здесь?
(заметьте, да, я знаю, что я должен использовать mysqli_query
, это не то, что я прошу здесь) **
ОТВЕТ: Это то, что я использовал:
$login_state = false; if(mysql_num_rows(mysql_query("SELECT 1 FROM users WHERE onduty = 1 AND loc_id = '{$site}';"))) { $login_state = true; }