Я пытаюсь получить функцию ниже, чтобы вернуть TRUE, если она найдет подходящую строку, и FALSE, если она найдет 0 строк.
function IsOpenEvent($id) {
$result = mysql_query("SELECT * FROM `events`
WHERE `access` = 'public'
AND `id` = '$id'
LIMIT 1")
or die(mysql_error());
if ($result) {
return TRUE;
} else {
return FALSE;
}
}
return (bool) mysql_num_rows($result)
if (mysql_num_rows($result) == 0)
return false
else
return true
чтобы вы знали, вам действительно нужно называть mysql_real_escape_string()
на $id
, иначе вы оставите уязвимость SQL-инъекции в своем коде.