Loading...
Обучение/Помощь новичкам | Да что не так то?
Го файл подключения к бд
[KENT] , дело как раз в query так как даже элементарный mysql мипешется по другому
simple_php ,
$_catchBase = array('localhost', 'db1560761610', '323232', 'db1560761610');

try {
$db = new PDO("mysql:host=$_catchBase[0];dbname=$_catchBase[1]",$_catchBase[3],$_catchBase[2]);

$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);

}
catch(PDOException $e) {
die('Технические работы');
}
$db->exec("set names utf8");

/*
*
Обертка
*
*/

function query
FLOWAP (25.06.2019 в 21:47)
Angry Cat , я понял)) просто накинул примерно как должно быть)) вот только его query под большим сомнением)) но с другой Cтороны ученье свет :D

Это обёртка пдо
Ору под столом сверх обертку ещё сверху делают о помилуй губа кодера...
JMCode (25.06.2019 в 23:59)
Ору под столом сверх обертку ещё сверху делают о помилуй губа кодера...

Ну если тебе по кайфу подготавливать каждый запрос то валяй :), а так удобней
Angry Cat , mda.
function db() {
static $pdo;

if(is_null($pdo)){
$pdo = new PDO(...)
$pdo->query(настройки);
}

$pdo;
}


И во первых вы можете сделать 1 sql строка но под разные критерии запрос.

$std = db()->prepate('select ...');

$std->execute() 1запрос
$std->execute() 2запрос и так далее биндовать все гибко... То зачем вы еше обертку
JMCode (26.06.2019 в 01:08)
Angry Cat , mda.
function db() {
static $pdo;

if(is_null($pdo)){
$pdo = new PDO(...)
$pdo->query(настройки);
}

$pdo;
}


И во первых вы можете сделать 1 sql строка но под разные критерии запрос.

$std = db()->prepate('select ...');

$std->execute() 1запрос
$std->execute() 2запрос и так далее биндовать все гибко... То зачем вы еше обертку

А зачем ему усложнять?
Онлайн: 1
Время:
Gen. 0.1173
(c) Bym.Guru 2010-2026