Таким образом, мой запрос может иметь 0, 1 или много результатов. Мне нужно хранить количество строк в запросе к переменной. Используя PDO, я смогу сделать это, используя метод fetchColumn()
. Но это не дает НИКАКОГО результата. Когда я повторяю $numrows
, я ничего не получаю, даже ноль. Я знаю, что это, вероятно, что-то очень маленькое, но я уже час смотрю на этот код, и мне нужны свежие глаза, ребята.
try {
$count = $db->prepare('SELECT COUNT(*) FROM location WHERE location.zip = :input');
$count->bindValue(':input', $input);
$numrows = $count->fetchColumn();
} catch (Exception $e) {
// Problem on MySQL PDO interaction - error message passed
$error = $e->getMessage();
}