|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.07.2017, 16:47 | #1 |
Новичок
Джуниор
Регистрация: 21.07.2017
Сообщений: 1
|
Проблема в подключении PDO
Делаю Cms и в классе 'Connection' подключаю PDO и там ошибка: "Не видит методы такие как (prepare, execute, fetchAll)". Может что-то упустил, не знаю. Если сможете помочь буду рад. Спасибо)))
вот код: <?php namespace Engine\Core\Database; use \PDO; class Connection { private $link; /** * Database constructor. */ public function __construct() { $this->connect(); } /** * */ private function connect() { $config = [ 'host' =>'localhost', 'db_name' => 'laravelDB', 'username' => 'root', 'password' => '', 'charset' => 'utf8' ]; $dsn = 'mysql:host=' .$config['host'].';dbname='.$config['db_name'].';charset='.$config['charset']; $this->link = new PDO($dsn, $config['username'],$config['password']); } /** * @param $sql * @return mixed */ public function execute($sql) { $sth = $this->link->prepare($sql); return $sth->execute(); } /** * @param $sql * @return array */ public function query($sql) { $sth = $this->link->prepare($sql); $sth->execute(); $result = $sth->fetchAll(PDO::FETCH_ASSOC); if($result ===false){ return[]; } return $result; } } |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема при подключении к БД | nihil_ | Microsoft Office Excel | 4 | 18.12.2014 03:36 |
Проблема при подключении Indy Pop3 | Odinok | C/C++ Сетевое программирование | 6 | 17.11.2014 08:01 |
проблема при подключении к Access 2010 из Delphi XE | betirsolt | БД в Delphi | 9 | 01.05.2013 01:34 |
Проблема при подключении к БД | Nice42ru | Помощь студентам | 0 | 07.01.2010 01:33 |
проблема при подключении компонентов | parshik | Компоненты Delphi | 2 | 22.04.2009 22:13 |