![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 24.02.2014
Сообщений: 144
|
![]()
Здравствуйте, осваиваю расширение PDO, но переписывать код с MySQL не все получается. Читал, что PDO работает со всеми базами . Вопрос : Таблицы в БД надо переписывать ? Подключение переписал, но выдает ошибку - ,, function prepare() on a non-object ,, Пробую запрос простейший -
Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,725
|
![]()
Так кто такой $dbh? Где создается и как?
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 24.02.2014
Сообщений: 144
|
![]()
p51x , я так понял, что таблицы в БД переписывать не надо ?
А здесь ,, $dbh,, убрал букву ,, h,, ошибка ушла но код не работает. Писал от сюда - https://www.php.net/manual/ru/pdo.pr...statements.php |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,725
|
![]()
Ну так вы пропустили начальные главы мануала https://www.php.net/manual/en/book.pdo.php и побежали пробовать примеры.
Соединение то создавать надо https://www.php.net/manual/en/pdo.connections.php А с чего вы взяли, что надо? |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 24.02.2014
Сообщений: 144
|
![]()
Подключение по мануалу не работает -
Код:
Код:
Код:
Как писать я читал - SELECT * FROM.....и т.д но сколько вариантов ! и безрезультатно, вот и подумал может что то в таблице ...... Кто ? подскажите . Это просто урок, просто хочу понять как переписывать на PDO. Последний раз редактировалось ROM710; 11.06.2019 в 18:07. |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,725
|
![]() |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 24.02.2014
Сообщений: 144
|
![]() |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,725
|
![]()
Например, если dbh у вас глобальный. В функцию вы его не передаете и глобал не написали, то возникнет не объект...
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 24.02.2014
Сообщений: 144
|
![]()
Ага, спасибо p51x . А подключение сколько вариантов пробовал - единственное дает запись в БЛ
Код:
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 24.02.2014
Сообщений: 144
|
![]()
Да еще есть вопрос в тему, кто знает подскажите - Сколько нужно установить драйверов для нормальной работы PDO ?
У меня на данный момент стоит 2 драйвера - PDO drivers : Mysql поддерживает БД - MySQL 3.x/4.x/5.x sqlite поддерживает БД - SQLite 3 и SQLite 2 |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Переход на другой компонент для работы с mysql | Shouldercannon | Общие вопросы Delphi | 7 | 16.06.2015 23:13 |
Mysql+Delphi 2010 Использую libmysql.dll + mysql.pas не могу инф сохранить в базу | kGpROGER | БД в Delphi | 7 | 30.12.2010 18:27 |
есть адреси в mysql нужно поиска с AJAX for mysql | orter | PHP | 1 | 24.09.2010 10:24 |
обновление в блоге - Работа с MySQL в С++ с использованием библиотеки mysql++ | Pblog | Обсуждение статей | 0 | 16.08.2009 16:00 |