Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
PDO: number of bound variables does not match number of tokens
|
|||
|---|---|---|---|
|
#18+
Понадобилось записать дынные в БД, наткнулся на эту ошибку. Гуглил, но кроме очевидных косяков с несовпадением количества прибинденных и указанных параметров, а также (неизвестно, исправленного ли) бага с апострофом в sql-комментариях (которых у меня всё равно нет) не нашёл ничего. Что происходит: создаём один запрос с 5 параметрами, биндим их, выполняем запрос и... откуда берётся 13 параметров, из которых 8 "лишних" вообще объявлены в запросе, расположенном после места возникновении ошибки? И почему в дебаге - текст второго запроса, который вроде как и вовсе не должен был быть исполнен? Ну даже неважно, пусть дебаг косячит, и НСД ошибка произошла на втором execute, но откуда лишние параметры-то взялись? Выше - точно такой же г-код, и подобные ошибки оттуда не летят. Собственно, вот код. Вроде бы ничего сложного. Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. А вот вывод: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2015, 13:26 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=39082345&tid=1461463]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
78ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 264ms |
| total: | 448ms |

| 0 / 0 |
