Как использовать ИЛИ в pdo Query? - PullRequest
0 голосов
/ 23 мая 2018

Я не знаю, почему это сейчас работает.Я стараюсь изо всех сил, чтобы решить эту проблему, но не знаю, как это сделать.Это правильный запрос для PDO?Спасибо Араф.

$userNo = $this->test_input($data['userNo']);
$nid = $this->test_input(implode("", $data['nid']));

$query = "SELECT id FROM test_users WHERE user_no = :usr_no OR nid = :nid";

$stmt = $this->conn->prepare($query);
$stmt->execute([
      ':usr_no' => $userNo,
      ':nid' => $nid
]);

1 Ответ

0 голосов
/ 23 мая 2018

Я только что добавил эту строку после этого NID.

и изменил имя (переменной) на $ nidInput.

, как показано ниже.

$nidInput = $this->test_input(implode("", $data['nid']));
$nid = empty($nidInput) ? null : $nidInput;

Теперь все работает нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...