Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.07.2017, 16:47   #1
Юрий_0202
Новичок
Джуниор
 
Регистрация: 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;

}

}
Юрий_0202 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема при подключении к БД 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