У меня есть запрос на удаление, который я выполняю, но только что понял, что он не работает, когда $user_id
равен нулю (что происходит в некоторых случаях).
$id = 1;
$user_id = null;
$delete = $sql->prepare("
DELETE FROM
`game_player`
WHERE
`id` = ?
AND
`user_id` = ?
");
if ($delete->execute(array(
$id,
$user_id,
));
Есть ли работакроме того, чтобы иметь разные запросы для значения, когда значение равно нулю, так как, по-видимому, единственный способ обеспечить правильную работу where - использовать user_id IS NULL
вместо user_id = NULL
...