Loading...
Обучение/Помощь новичкам | DI Контейнер WSCMS v.0.3

wearnings (21.02.2020 в 19:40)
Какой лучше драйвер использовать?

MySQLi или PDO

PDO и возьми базу postgresql
wearnings , а вообще советую Doctrine 2 юзать Гг
System (21.02.2020 в 20:47)
wearnings , а вообще советую Doctrine 2 юзать Гг


ЕСЛИ ПРОГОЛОСУЕТ ИЩЕ 9 ЧЕЛОВЕК ТО С MYSQLI переведу его на PDO
wearnings (21.02.2020 в 20:49)
ЕСЛИ ПРОГОЛОСУЕТ ИЩЕ 9 ЧЕЛОВЕК ТО С MYSQLI переведу его на PDO

Посмотри к doctrine 2 пж Гг
System (21.02.2020 в 20:47)
wearnings , а вообще советую Doctrine 2 юзать Гг

Поправь меня, если что не верно делаю!

ПИШУ ЧЕРЕЗ SHTORM ТАК - КОММЕНТАРИИ ВСТАВЛЯЕТ АВТОМАТИЧЕСКИ!


class Conection {
private $link;

/**
* Conection constructor.
*/

public function __construct() {
$this->connect();
}

/**
* @return $this
*/

public function connect() {
$config = require dirname(__DIR__) . '/config/database.php';
$dsn = 'mysql:host='.$config['db_host'].';dbname='.$config['db_name'].';charset='.$config['charset'];
$this->link = new PDO($dsn, $config['db_user'], $config['db_pass']);
return $this;
}

/**
* @param $sql
* @return mixed
*/

public function execute($sql) {
$sth = $this->link->prepare($sql);
return $sth->execute();
}

/**
* @return array
*/

public function query() {
$exe = $this->execute($sql);
$result = $exe->fetchAll(PDO::FETCH_ASSOC);

if ($result === false) {
return[];
}

return $result;
}
}


________
посл. ред. 21.02.2020 в 20:52; всего 2 раз(а); by wearnings
wearnings , зачем при создание конструктора вызывать отдельный метод, если можно поместить в конструктор, а в целом посмотри к Doctrine 2 =)
wearnings , плюс ты можешь сделать так classConnection extends PDO тогда ты его наследуешь Гг
System (21.02.2020 в 20:53)
wearnings , зачем при создание конструктора вызывать отдельный метод, если можно поместить в конструктор, а в целом посмотри к Doctrine 2 =)


Я учусь на php su! Я посмотрю в сторону Doctrine 2 .
Обьясни,

если можно поместить в конструктор
человека походу у гугле забанили.
Byte (21.02.2020 в 21:08)
человека походу у гугле забанили.

Чего ты так? - Я разбираюсь!
Онлайн: 7
Время:
Gen. 0.0958
(c) Bym.Guru 2010-2026