0 / 0 / 0
Регистрация: 22.05.2016
Сообщений: 53
|
||||||
1 | ||||||
Invalid parameter number: number of bound variables does not match number of tokens08.04.2018, 00:51. Показов 2869. Ответов 10
Метки нет (Все метки)
Не могу решить ошибку:
Invalid parameter number: number of bound variables does not match number of tokens Указывает на : if ($result->execute())
0
|
08.04.2018, 00:51 | |
Ответы с готовыми решениями:
10
Fatal error - Invalid parameter number: number of bound variables does not match number of tokens' Invalid parameter number: number of bound variables does not match number of tokens Number of variables doesn't match number of parameters in prepared statement Int number = 2; Console.WriteLine(++number - number-- * ++number); Выводит -6; Как ? |
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
08.04.2018, 00:56 | 2 |
Количество установленных значений параметров не совпадает с количеством параметров в запросе
0
|
0 / 0 / 0
Регистрация: 22.05.2016
Сообщений: 53
|
|
08.04.2018, 01:03 [ТС] | 3 |
Jewbacabra, Оно вроде совпадает, если видите, покажите в коде ошибку пожалуйста.
0
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
||||||
08.04.2018, 01:10 | 4 | |||||
Вижу что
name является ключевым словом и должно быть заключено в обратные кавычки ` (верно для mysql). Лучше все названия таблиц и столбцов заключить в них.
0
|
0 / 0 / 0
Регистрация: 22.05.2016
Сообщений: 53
|
|
08.04.2018, 01:14 [ТС] | 5 |
Jewbacabra, Ключи все есть, а где конкретно заключить в обратные кавычки?
0
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
08.04.2018, 01:15 | 6 |
0
|
0 / 0 / 0
Регистрация: 22.05.2016
Сообщений: 53
|
|
08.04.2018, 01:29 [ТС] | 7 |
Jewbacabra, Всё равно
0
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
08.04.2018, 01:35 | 8 |
Сообщение было отмечено Mad1k как решение
Решение
$sql = 'INSERT INTO product '
. '(name, code, price, old_price, category_id, brand, brand_id, availability,' . 'description, total_length, blade_length, blade_width, gage_blade, steel, hardness, material, is_new, is_recommended, status)' . 'VALUES ' . '(:name, :code, :price, :old_price, :category_id, :brand, :brand_id, :availability,' . ':description, :total_length, : blade_length, :blade_width, :gage_blade, :steel, :hardness, :material, :is_new, :is_recommended, :status)';
1
|
0 / 0 / 0
Регистрация: 22.05.2016
Сообщений: 53
|
|
08.04.2018, 01:41 [ТС] | 9 |
Jewbacabra, Заменил на Ваш полностью, ничего не изменилось
0
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
08.04.2018, 01:44 | 10 |
1
|
0 / 0 / 0
Регистрация: 22.05.2016
Сообщений: 53
|
|
08.04.2018, 01:48 [ТС] | 11 |
Jewbacabra, Извините, не заметил вовсе( Спасибо
0
|
08.04.2018, 01:48 | |
08.04.2018, 01:48 | |
Помогаю со студенческими работами здесь
11
Что значит эта строка return number == 1 ? 1 : (Foo(number - 1) + Foo(number - 2); ? PDO Invalid parameter number Ошибка в PDO с INSERT INTO: SQLSTATE[HY093]: Invalid parameter number Найти среди записей number ту, в которой number самый большой Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |