У меня проблема с моим заявлением PDO. У меня есть в активной трубе tail -f /var/log/apache2/error.log
следя за ошибками и ничего не приходит, я даже покачал mysql.log
там тоже нет ошибок.
echo $_POST['sfl']
он выведет целое число, т. е. (4):sfl
параметр просто обычное целое число т.е. "SELECT * FROM station WHERE SFL = '4'"
он будет запрашивать и извлекать данные в порядке. Я удалил проверки ошибок из кода для ясности
$sql = "SELECT * FROM station WHERE SFL = :sfl";
$stmt = $db->prepare($sql);
$stmt->bindParam(':sfl', $_POST['sfl']);
$stmt->execute();
while($result = $stmt->fetch(PDO::FETCH_ASSOC)){
print_r($result);
}
Вопрос: Почему php не привязывает мой $_POST['sfl']
переменная к моему заявлению?
Задача ещё не решена.
Других решений пока нет …