Обучение/Помощь новичкам | Да что не так то?
Го файл подключения к бд
[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
$_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
Angry Cat , я понял)) просто накинул примерно как должно быть)) вот только его query под большим сомнением)) но с другой Cтороны ученье свет :D
Это обёртка пдо
Ору под столом сверх обертку ещё сверху делают о помилуй губа кодера...
JMCode (25.06.2019 в 23:59)
Ору под столом сверх обертку ещё сверху делают о помилуй губа кодера...
Ору под столом сверх обертку ещё сверху делают о помилуй губа кодера...
Ну если тебе по кайфу подготавливать каждый запрос то валяй :), а так удобней
Angry Cat , mda.
И во первых вы можете сделать 1 sql строка но под разные критерии запрос.
$std = db()->prepate('select ...');
$std->execute() 1запрос
$std->execute() 2запрос и так далее биндовать все гибко... То зачем вы еше обертку
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.
И во первых вы можете сделать 1 sql строка но под разные критерии запрос.
$std = db()->prepate('select ...');
$std->execute() 1запрос
$std->execute() 2запрос и так далее биндовать все гибко... То зачем вы еше обертку
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запрос и так далее биндовать все гибко... То зачем вы еше обертку
А зачем ему усложнять?