PHP/MySQL | PDO
Видел много тем на счёт PDO решил помоч новичкам
Данный код не мой!!!
Выборка одной записи:
Выборка всех записей таблицы:
Добавить запись:
Изминение записей:
________
посл. ред. 13.11.2021 в 07:49; всего 4 раз(а); by Ragnar Lodbrok
Данный код не мой!!!
$dbh = new PDO('
mysql:dbname=db_name;host=localhost',
'логин',
'пароль',
array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8'")
);
Выборка одной записи:
$sth = $dbh->prepare("SELECT * FROM `category` WHERE `id` = ?");
$sth->execute(array('21'));
$array = $sth->fetch(PDO::FETCH_ASSOC);
print_r($array);
Выборка всех записей таблицы:
$sth = $dbh->prepare("SELECT * FROM `category` ORDER BY `name`");
$sth->execute();
$array = $sth->fetchAll(PDO::FETCH_ASSOC);
print_r($array);
Добавить запись:
$sth = $dbh->prepare("INSERT INTO `category` SET `parent` = :parent, `name` = :name");
$sth->execute(array('parent' => 1, 'name' => 'Виноград'));
// Получаем id вставленной записи
$insert_id = $dbh->lastInsertId();
Изминение записей:
$sth = $dbh->prepare("UPDATE `category` SET `name` = :name WHERE `id` = :id");
$sth->execute(array('name' => 'Виноград', 'id' => 22));
________
посл. ред. 13.11.2021 в 07:49; всего 4 раз(а); by Ragnar Lodbrok
Удаление записей:
$count = $dbh->exec("DELETE FROM `category` WHERE `parent` = 1");
echo 'Удалено ' . $count . ' строк.';
Просбя к разрабам: сделать блоги, ибо ваши куски php кодов полное говно
Надеюсь на +++ в анкету, от того кому помог
Ragnar Lodbrok (13.11.2021 в 07:52)
Просбя к разрабам: сделать блоги, ибо ваши куски php кодов полное говно
Просбя к разрабам: сделать блоги, ибо ваши куски php кодов полное говно
Твое тоже 🤷🏻♂️
Ещё раз для себя вижу, что PDO в два раза больше кода написанного требует, чем тот же mysqli.
Писал раньше на нем - вообще не понравилось.
А на счёт безопасности - если руки из того места, то и mysqli будет на равных с PDO.
Писал раньше на нем - вообще не понравилось.
А на счёт безопасности - если руки из того места, то и mysqli будет на равных с PDO.
PAIN (13.11.2021 в 08:43)
Твое тоже 🤷🏻♂️
Твое тоже 🤷🏻♂️
Ты в школу. Азбку учи и т.д. Научишься читать - приходи.
Автор же указал, что код не его.
popka_slonika (13.11.2021 в 09:49)
Ещё раз для себя вижу, что PDO в два раза больше кода написанного требует, чем тот же mysqli.
Писал раньше на нем - вообще не понравилось.
А на счёт безопасности - если руки из того места, то и mysqli будет на равных с PDO.
Ещё раз для себя вижу, что PDO в два раза больше кода написанного требует, чем тот же mysqli.
Писал раньше на нем - вообще не понравилось.
А на счёт безопасности - если руки из того места, то и mysqli будет на равных с PDO.
Ты в школу ходил ? Знаешь что такое оптимизация? Пишешь класс pdo для запросов и вуаля код врезается в разы
Mr.Max (13.11.2021 в 10:05)
Ты в школу ходил ? Знаешь что такое оптимизация? Пишешь класс pdo для запросов и вуаля код врезается в разы
Ты в школу ходил ? Знаешь что такое оптимизация? Пишешь класс pdo для запросов и вуаля код врезается в разы
Я себе и для mysqli клас спокойно напишу.
А вашу оптимизацию можете засунуть себе в задний проход. Как только вы покажете свой местный проект, или проект другого местного, где вам крайне необходима оптимизация предоставляемая PDO.
Я ходил не только в школу. Ещё и в садик.
popka_slonika (13.11.2021 в 10:24)
Я себе и для mysqli клас спокойно напишу.
А вашу оптимизацию можете засунуть себе в задний проход. Как только вы покажете свой местный проект, или проект другого местного, где вам крайне необходима оптимизация предоставляемая PDO.
Я ходил не только в школу. Ещё и в садик.
Я себе и для mysqli клас спокойно напишу.
А вашу оптимизацию можете засунуть себе в задний проход. Как только вы покажете свой местный проект, или проект другого местного, где вам крайне необходима оптимизация предоставляемая PDO.
Я ходил не только в школу. Ещё и в садик.
чтож ты такой грубый?
В теме указан процедурный стиль написания запросов.
А можно сделать обертку (Класс) которая поможет сократить код в разы, в случае обновления драйвера для подключения например с PDO на MySQLi достаточно будет переписать класс обертки а не все приложение целиком.
Один из примеров https://bymas.ru/downloads/view/77012
________
посл. ред. 13.11.2021 в 12:03; всего 1 раз(а); by DenSBK