Задать вопрос
@svilkov87

Сделать INSERT(PDO) с условием?

Добрый день!
Есть табличка:
e06663c6f9b04cb4a7ba362da82e19fd.jpg

Необходимо вставить во все main_id значение переменной $one во все столбцы cat_id, где значение cat_id меньше или равно 9.

Запрос, который не работает:
$one = 1;
    $insert = $pdo->prepare("INSERT INTO `table` SET main_id=:main_id WHERE `cat_id` <= 9");
    $insert->bindParam(':main_id', $one);
    $insert->execute();


Буду благодарен за помощь.
  • Вопрос задан
  • 109 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
riot26
@riot26
<:З )~~
Нужно использовать не INSERT, а UPDATE
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽