@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();
    }
  • Вопрос задан
  • 92 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Jacome
вместо
$result->bindParam(':myCar', $carSlug, PDO::PARAM_STR);
попробуй
$result->bindParam('myCar', $carSlug, PDO::PARAM_STR);
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
27 апр. 2024, в 11:22
10000 руб./за проект
27 апр. 2024, в 10:46
1000 руб./в час
27 апр. 2024, в 10:42
20000 руб./за проект