@pillson

Проблема с PDO?

Добрый день

Проблема с PDO PHP не могу понять в чем дело

Поле id_car_mark имеет тип INT

Поле name varchar

если делать прямой запрос без алиаса, то все нормально. Ошибка булевая false

В аргумент все приходит правильно
// Получаем данные по модели
    public static function carSlug($carSlug) {
      
        $db = Db::getConnection();
        $sql = "SELECT id_car_mark from car_model where name = :myCar";

        $result = $db->prepare($sql);
        $result->bindParam(':myCar', $carSlug, PDO::PARAM_STR);
        $result->setFetchMode(PDO::FETCH_ASSOC);
        $result->execute();
        return $result->fetch();
    }
  • Вопрос задан
  • 94 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Jacome
вместо
$result->bindParam(':myCar', $carSlug, PDO::PARAM_STR);
попробуй
$result->bindParam('myCar', $carSlug, PDO::PARAM_STR);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы