Exemple #1
0
<?php

require 'vendor/autoload.php';
$db = App\DB::connect('mysql:dbname=pdo_test;host=localhost', 'root', '29989');
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$query = new App\DBQuery($db);
print_r($query->queryAll('SELECT * FROM users'));
/**
*  Array
(
[0] => Array
(
[id] => 1
[email] => zotov_mv@groupbwt.com
[password] => $2y$10$0MTsYsnMVJ7iq6bTvIpUGOK8WVN1uErud
)

[1] => Array
(
[id] => 2
[email] => admin@groupbwt.com
[password] => $2y$10$0MTsYsnMVJ7iq6bTvIpUGOK8WVN1uErud
)
)
*/
print_r($query->queryRow('SELECT * FROM users limit 1'));
/**
* Array
(
[id] => 1
[email] => zotov_mv@groupbwt.com
Exemple #2
0
<?php

require_once __DIR__ . '/../autoload.php';
$db = new \App\DB();
$sql = 'SELECT * FROM users WHERE id=:id';
$sub = [':id' => 4];
$res = $db->execute($sql, $sub);
var_dump($res);
$res = $db->query($sql, \App\Models\User::class, $sub);
var_dump($res);
$config = \App\Config::instance();
echo $config->data['db']['host'];
//$newArticle = new \App\Models\Article();
//$newArticle->setTitle('Заголовок новой статьи');
//$newArticle->setText('текс статьи текс статьи текс статьитекс статьитекс статьитекс статьимтекс статьитекс статьи');
//$newArticle->save();
//echo $newArticle->getId();
//
$article = \App\Models\Article::findById(12);
//$article->setTitle('Опять Измененный заголовок');
//$article->setText('Снова Измененное содержание статьи тра тра тра тра тра');
//$article->save();
$article->delete();