|
1 / 1 / 1
Регистрация: 26.12.2012
Сообщений: 149
|
|||||||||||
MS SQL Ошибка PDO02.02.2018, 11:00. Показов 1231. Ответов 11
Метки нет (Все метки)
а если запрос изменить на вот так:
0
|
|||||||||||
| 02.02.2018, 11:00 | |
|
Ответы с готовыми решениями:
11
Ошибка соединения с PDO PHP PDO - фатальная ошибка fetch() |
|
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,913
|
|
| 02.02.2018, 11:04 | |
|
0
|
|
|
1 / 1 / 1
Регистрация: 26.12.2012
Сообщений: 149
|
||||||
| 02.02.2018, 11:18 [ТС] | ||||||
|
Сделал так:
0
|
||||||
|
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,913
|
|
| 02.02.2018, 11:27 | |
|
Покажите текст ошибки.
https://secure.php.net/manual/... orinfo.php
0
|
|
|
1 / 1 / 1
Регистрация: 26.12.2012
Сообщений: 149
|
|
| 02.02.2018, 11:29 [ТС] | |
|
выдаёт просто пустой результат, пустой масив
0
|
|
|
26 / 26 / 17
Регистрация: 23.12.2017
Сообщений: 111
|
|||||||||||
| 02.02.2018, 23:46 | |||||||||||
|
Сразу после строки №1 добавить второй строкой:
Это я про стиль...
0
|
|||||||||||
|
1 / 1 / 1
Регистрация: 26.12.2012
Сообщений: 149
|
||||||
| 05.02.2018, 10:33 [ТС] | ||||||
|
получилось)) спасибо
а подробнее можно узнать что имено мы сделали? Добавлено через 54 минуты теперь случилась та же проблема что изначально, выбивает пустой результат когда у меня в запрое есть LIKE :search я убираю эту строку:
Что делать?
0
|
||||||
|
26 / 26 / 17
Регистрация: 23.12.2017
Сообщений: 111
|
||||||||||||||||||||||
| 05.02.2018, 13:09 | ||||||||||||||||||||||
|
Это хорошо описано здесь А по поводу LIMIT, тут другое. Дело в том, что когда Вы работаете при включенном режиме эмуляции (PDO::ATTR_EMULATE_PREPARES = true), то PDO передаёт в execute все параметры, как string. То есть фактически Ваш запрос будет выглядеть, как
А для LIKE нужно строку при вызове bindValue передавать УЖЕ подготовленную, а не просто значение. В этом случае Ваш скрипт будет выглядеть так:
Повторюсь: в таком варианте это будет работать при выключенном параметре PDO::ATTR_EMULATE_PREPARES. Лучше всего установить его глобально для всей application и забыть, придерживаясь простых правил, описанных выше. Добавлено через 18 минут А, забыл сказать: чтобы функция в строке №22 работала в таком виде
Хотя, опять же, дело личное. На скорость не влияет..
0
|
||||||||||||||||||||||
|
1 / 1 / 1
Регистрация: 26.12.2012
Сообщений: 149
|
|||||||||||||||||
| 05.02.2018, 13:17 [ТС] | |||||||||||||||||
|
но тогда как мне быть? Получается что бы этот запрос заработал мне для LIMIT нужно его включать, а вот для LIKE нужно что бы включен был, как мне тогда сделать? Или взять тупо то что будет в LIKE просто проверить на число например
и помимо этого вопроса вот еще один: Как одним запросом вытащить записи и сколько их вообще в бд, запрос:
0
|
|||||||||||||||||
|
26 / 26 / 17
Регистрация: 23.12.2017
Сообщений: 111
|
||||||||||||
| 05.02.2018, 13:45 | ||||||||||||
|
Я же написал Вам скрипт, который будет работать. Ну, хорошо, сделайте так:
По второму вопросу. В PDO есть функция rowCount. После выполнения запроса №1 вызываете её
0
|
||||||||||||
|
1 / 1 / 1
Регистрация: 26.12.2012
Сообщений: 149
|
||||||||||||||||
| 05.02.2018, 14:23 [ТС] | ||||||||||||||||
|
Сделал - пустой результат.
но если убрать с вашего кода это:
а если эту строку вставить
Добавлено через 4 минуты Может быть я аутист но я сделал как вы сказали Добавлено через 12 минут
0
|
||||||||||||||||
|
26 / 26 / 17
Регистрация: 23.12.2017
Сообщений: 111
|
||||||
| 05.02.2018, 14:48 | ||||||
|
Аутизм здесь не при чём...
![]() Напишите вот так:
Скопируйте ошибки, которые будут в браузере и выложите их здесь. А то мы голословно рассуждаем, а ошибки явно в логах есть.
0
|
||||||
| 05.02.2018, 14:48 | |
|
Помогаю со студенческими работами здесь
12
Ошибка при использовании PDO: right syntax to use near ''1', '10''
Ошибка в PDO с INSERT INTO: SQLSTATE[HY093]: Invalid parameter number PDO PDO Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла:
Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
|
|
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-text-sdl3-c. zip
finish-text-sdl3-cpp. zip
|
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
|
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo
Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло.
Но на выплатах по больничным это. . .
|
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью в конфигурации КА2. Данные берутся из регистра сведений, по. . .
|