|
52 / 35 / 16
Регистрация: 03.08.2019
Сообщений: 389
|
||||||
PDO в MySQL. Ошибки и прочее06.08.2019, 16:48. Показов 1973. Ответов 6
Всем привет.
имеется следующий код:
при запуске файла получаю облом в виде ошибки: Fatal error: Uncaught Error: Call to a member function prepare() on null in D:\OPserver\OSPanel\domains\test\test.ph p:29 "Великий" всезнайка Гугл только запутал еще больше. Ребят, подскажите, пожалуйста, в чем ошибка? перепробовал с десяток вариантов, а при запуске только ошибки получаю
0
|
||||||
| 06.08.2019, 16:48 | |
|
Ответы с готовыми решениями:
6
Использование PDO и MySQL
Singleton и PDO::MYSQL |
|
17 / 7 / 10
Регистрация: 25.05.2018
Сообщений: 46
|
|||||||||||
| 06.08.2019, 16:59 | |||||||||||
0
|
|||||||||||
|
52 / 35 / 16
Регистрация: 03.08.2019
Сообщений: 389
|
||
| 06.08.2019, 17:48 [ТС] | ||
|
если отправлять каждый запрос отдельно то расстановка роли не играет. работае одинаково и безотказно
0
|
||
|
17 / 7 / 10
Регистрация: 25.05.2018
Сообщений: 46
|
||||||
| 06.08.2019, 18:02 | ||||||
Сообщение было отмечено Fantom1987 как решение
Решение
Передавайте $pdo в функцию как аргумент, т.к. там другая область видимости.
Или создавайте подключение в БД прямо в функции.
1
|
||||||
|
52 / 35 / 16
Регистрация: 03.08.2019
Сообщений: 389
|
|
| 06.08.2019, 18:43 [ТС] | |
|
0
|
|
|
52 / 35 / 16
Регистрация: 03.08.2019
Сообщений: 389
|
|
| 22.08.2019, 14:50 [ТС] | |
|
Уважаемые знатоки, хэлп!
для Вас скорей всего это мелочи, но для меня пока не понятно и гугл в этом особо не помог Имею: форма регистрации которая принимает nickname, login, password, email, phone и еще password_2 для проверки на правильность введенного пароля прежде чем зарегать пользователя естественно нужно проверить на совпадение данных в БД на уровне БД nickname, login, email, phone поставил индекс Уникальный. если это делать не надо было, то критика приветствуется ![]() итак, чтобы проверить эти данные, то нужно написать 20-30 строк одинакового кода. а это есть не хорошо. поэтому в идеале нужна функция, которая будет принимать на вход значение из полей, обрабатывать, и если есть совпадение, то выводить сообщение, что если: nickname уже существует, то вывести сообщение типа: такой ник уже существует, занят.. короче облом и так с остальными. теоретически выглядит все так, а как реализовать это в коде с учетом PDO - в замешательстве) Буду очень благодарен за Ваши подсказки в реализации данного функционала.
0
|
|
|
52 / 35 / 16
Регистрация: 03.08.2019
Сообщений: 389
|
|
| 05.09.2019, 19:33 [ТС] | |
|
Знатоки, подскажите, пожалуйста возможно ли такое.
Мне одним PDO запросом нужно отправить два SELECT на выборку из разных таблиц и оба запроса с условием. При попытке это сделать через query или prepare получаю ошибку: Fatal error: Uncaught PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near Гугл выдал пару статеек в которых ответы на эту тему разные. Одни говорят что можно сделать, но с примерами беда, а другие рассказываю, что это не возможно вообще. Кто сталкивался? Подскажите как правильно оформить подобный запрос.
0
|
|
| 05.09.2019, 19:33 | |
|
Помогаю со студенческими работами здесь
7
Работа с БД MySQL | PDO Как реализовать на PDO с MySql ? Какая-то фигня с PDO MySQL Ошибка подключения к СУБД MySQL PDO PDO не получается сделать выборку из MySQL Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|