Loading...
PHP/MySQL | Проще работы с бд не придумать )
Александр Данилов, Там в описании есть )

<?php
//Вот пример:
$array = base('SELECT * FROM `users` WHERE `id` = '.ex($_GET['id']).' LIMIT 1');
?>

________
посл. ред. 19.07.2016 в 13:20; всего 1 раз(а); by PandCar
PandCar, Как по мне, так неудобно, но дело за юзверями, так что может комуто сгодиться ;-)
________
посл. ред. 18.07.2016 в 19:41; всего 1 раз(а); by Александр Данилов
Александр Данилов (18.07.2016 в 19:41)
PandCar, Как по мне, так неудобно, но дело за юзверями, так что может комуто сгодиться ;-)

а мне удобнее так, чем следить за очерёдностью )
+ сразу обработка на выходе )
PandCar, кто же мешает юзать именованые плейсхолдеры?
Как говорится у каждого свои вкусы.
Я люблю старинку:

<?php
// Type 1
$stmt = null;
$stmt = $db->query("SELECT `id` FROM `table` WHERE `type` = :type LIMIT :limit");
$stmt->execute(array(':type' =>'TYPES', ':limit' => 3));

//Type 2
$stmt->BindValue(name, why, type);
?>
Александр Данилов, не кто не мешает, но каждая реализация решает разные задачи, моя же - уменьшает код )
Чо норм
Вообше то не уменшает а лишный памят растет за счет функции подумй об этом а потом поколдуй!
262110938, 2 регулярки срабатывают при каждом вызове - можно назвать их лишними, но потери в скорости минимальны, а читаемость кода - многократно увеличивается, + удобнее работать с массивами чем с результирующими переменными
PandCar, а теперь я скажу оно у тя не читабельный во первых ты его в текст после ковычки всегда не читабельный если не знал почитай PSR
262110938, psr в курсе, если тебе не читабельнее - извини, это не для тебя Гг
Юзай на гите )
<?php
// Наверное тебя реально проще написать так:
$object = $db->prepare('SELECT * FROM `users` WHERE `name` = ? AND `pass` = ?');

$object->execute( [$_GET['name'], $_GET['pass']] );

$array = $object->fetchAll( PDO::FETCH_ASSOC );

// Чем так:
$array = base('SELECT * FROM `users` WHERE `name` = '.ex($_GET['name']).' AND `pass` = '.ex($_GET['pass']));

// ======================

// Или так
$object = $db->query('SELECT COUNT(`id`) FROM `users`');

$int = $object->fetch( PDO::FETCH_NUM )[0];

// Нежели так:
$int = base('SELECT COUNT(`id`) FROM `users`');
?>

.ололо.
________
посл. ред. 19.07.2016 в 13:21; всего 5 раз(а); by PandCar
Онлайн: 8
Время:
Gen. 0.1048
(c) Bym.Guru 2010-2025