PHP Подключение pdo к классу

Petya95

Местный
Всем привет. Кто может подсказать как подключить пдо к классу на примере фермы от pligin? В стандартной ферме есть класс db, который подключается к другим классам для создания запросов к бд. Как такое же сделать в данной ферме, если там нет подобного класса и подключение к базе находится в файле inc/connect.php
 

pligin

Команда форума
Администратор
Всем привет. Кто может подсказать как подключить пдо к классу на примере фермы от pligin? В стандартной ферме есть класс db, который подключается к другим классам для создания запросов к бд. Как такое же сделать в данной ферме, если там нет подобного класса и подключение к базе находится в файле inc/connect.php
PDO это библиотека PHP, такой же класс как и db в ФФ.
В файле inc/connect.php уже создано подключение $pdo и его можно использовать в любом файле.
 

pligin

Команда форума
Администратор
Т.е. в конструкторе класса выполнить действие аналогичное с переменной $db?
Можно оставить $db в классе, а вот при создании объекта класса передавать параметр $pdo.
Ну и конечно потом нужно использовать функции pdo.
 

pligin

Команда форума
Администратор
К сожалению сейчас не за компьютером, но хочу тоже самое все сделать, но уже без файла db.php, если такое возможно
Ок, как будешь у компьютера, скинь класс, в котором нужно заменить, я сделаю на его примере образец
 

pligin

Команда форума
Администратор
вот класс для примера
при создании экземпляра класса передавай переменную $pdo
Вместо
PHP:
$competition = new competition($db);
использовать
PHP:
$competition = new competition($pdo);
файл поправил под это. не проверял, но думаю ничего не упустил
 

Вложения

Petya95

Местный
при создании экземпляра класса передавай переменную $pdo
Вместо
PHP:
$competition = new competition($db);
использовать
PHP:
$competition = new competition($pdo);
файл поправил под это. не проверял, но думаю ничего не упустил
Большое спасибо за помощь, буду пробовать
 
Верх