получить конкретные столбцы и сравнить значения php - PullRequest
0 голосов
/ 07 июня 2019

Привет. Я хочу сравнить два значения из двух столбцов, но это не работает правильно. Нужно ли приводить результаты и что я делаю не так?

$query = "SELECT `columm1`, `columm2` FROM `table` WHERE `id` = ? ";
$stmt = $conn->prepare($query);
$stmt->bindParam(1,$eventID);
$stmt->execute();
$currentJoin = (int)  $stmt->fetchColumn();
$maxParticipants = (int) $stmt->fetchColumn(1);

if($currentJoin >= $maxParticipants){
    return;
}
else{

1 Ответ

1 голос
/ 07 июня 2019

Предупреждение Невозможно вернуть другой столбец из той же строки, если вы используете PDOStatement :: fetchColumn () для извлечения данных. - fetchColumn()

Вы можете использовать fetch() вместо

$stmt->execute();
$result = $stmt->fetch();
if($result[0] >= $result[1] ){
    // ...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...