PHP/MySQL | Проще работы с бд не придумать )
Александр Данилов, Там в описании есть )
________
посл. ред. 19.07.2016 в 13:20; всего 1 раз(а); by PandCar
<?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 Александр Данилов
![;-)](https://bym.guru/modules/smiles/smiles/ad.gif)
________
посл. ред. 18.07.2016 в 19:41; всего 1 раз(а); by Александр Данилов
Александр Данилов (18.07.2016 в 19:41)
PandCar, Как по мне, так неудобно, но дело за юзверями, так что может комуто сгодиться
PandCar, Как по мне, так неудобно, но дело за юзверями, так что может комуто сгодиться
![;-)](https://bym.guru/modules/smiles/smiles/ad.gif)
а мне удобнее так, чем следить за очерёдностью )
+ сразу обработка на выходе )
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 в курсе, если тебе не читабельнее - извини, это не для тебя ![Гг](https://bym.guru/modules/smiles/smiles/gg.gif)
Юзай на гите )
________
посл. ред. 19.07.2016 в 13:21; всего 5 раз(а); by PandCar
![Гг](https://bym.guru/modules/smiles/smiles/gg.gif)
Юзай на гите )
<?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`');
?>
![.ололо.](https://bym.guru/modules/smiles/smiles/lolosh1.png)
________
посл. ред. 19.07.2016 в 13:21; всего 5 раз(а); by PandCar