SQL: Неверный номер параметра: параметр не был определен

0

кто-нибудь из вас видит ошибку здесь? Я ищу его уже довольно давно. Я считаю 19 параметров и 19 значений для него, а столбцы принимают нулевые значения: может ли кто-нибудь помочь?

Изображение 174551

Invalid parameter number: parameter was not defined
Error HY093 executing statement:
INSERT INTO 'modx_slides' ('MIGX_formname', 'slider', 'slidelink', 'poster- 
portrait-src', 'poster-landscape-src', 'portrait-src', 'portrait-hres-src', 
'portrait-smup-hres-src', 'landscape-src', 'landscape-hres-src', 'contenttype', 
'headline', 'vartext', 'image-portrait', 'image-landscape', 'resource_id',             
'pos', 'deleted', 'published') VALUES (‘videoItemTpl, 1, ‘https://test.de', 
‘, ‘, ‘, ‘, ‘, ‘image.jpg, ‘, 0, ‘Headlineexample, ‘Sublineexample, 
‘, ‘, 75, 0, 0, 1)
Array
(
    [0] => HY093
    [1] => 
    [2] => 
)
  • 0
    Вы скопировали вставленные значения откуда-то?
  • 0
    Значения - это выходные данные, которые заполнялись регулярно, почему?
Показать ещё 4 комментария
Теги:

1 ответ

0

Просто решил проблему. PDO не активирует регулярные тире в именах полей, после переключения регулярных тире на lowdash все работает нормально. Возможно, использование двойных кавычек позволит использовать регулярные тире, но, поскольку это ядро cms (MODx), я не могу его изменить.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню