Вопросы с меткой [pdo]
PDO (PHP Data Objects) — это единый интерфейс, предоставляемый PHP для доступа к различным базам данных, который, в свою очередь, позволяет писать независимый от конкретной системы управления базой данных.
708 вопросов
- Конкурсные 0
- Неотвеченные
- Цитируемые
- Рейтинг
- Популярные
- За неделю
- За месяц
- Неотвеченные (мои метки)
0
голосов
0
ответов
52
показа
Как переписать код регистрации аккаунта и авторизации без уязвимости в post/signup, login PHP, PDO?
вот пример:
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST') {
$request = (object) [
"username" => $_POST['Username'],
"password" => $...
1
голос
1
ответ
85
показов
Как лучше делать запросы в PDO
Подскажите как лучше делать запрос в PDO
В переменной $sql может быть любой запрос SELECT, INSERT и т.д.
пример
$sql = "SELECT * FROM test WHERE id = ?";
или
$sql = "INSERT INTO test (...
-2
голоса
1
ответ
108
показов
Долгий SELECT запрос через PDO
Есть mysql запрос через PDO
$statement = $this->database->getConnection()->prepare(
'SELECT a, b, c, d, e, f, g, h, timeReceipt
FROM data
WHERE idModem = :...
0
голосов
1
ответ
56
показов
SQL-выборка без fetch или с?
В чем принципиальная разница при получении нескольких строк
Между этим примером
1)
$stmt->execute();
$r = $stmt;
foreach($r as $row) {
echo $row['name'];
}
И этим
2)
$stmt-...
0
голосов
1
ответ
115
показов
Подтверждение адреса почты пользователя
Написал код подтверждения почты пользователя.
Укажите на ошибки и уязвимости в написанном коде (если они есть), а также подскажите, как их можно исправить.
Как таковых ошибок нет, из-за того что ...
0
голосов
1
ответ
77
показов
Подтверждение почты пользователя
Пишу подтверждение почты пользователя при регистрации нового аккаунта
Все работает по принципу:
Получаем email пользователя, создаем рандомное число от 10000 - 99999, создаем куки с этим кодом и ...
0
голосов
0
ответов
39
показов
Вытащить id записи при добавлении либо игнорирования на случай наличия
INSERT IGNORE INTO `stats` (`title`) VALUES (?)
Поле title содержит уникальные имена. При попытке добавление записи с именем которое уже есть в таблице, проигнорирует и не запишет...
Чтобы получить ...
0
голосов
1
ответ
33
показа
Pdo, множественная запись в таблицу
Не понимаю. В классе
function __construct() {
$this->db_id = new PDO('mysql:host=localhost;dbname=tb', 'us', '123'
[PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES '...
0
голосов
1
ответ
97
показов
Как составить запрос UPDATE из массива?
Есть массив
['pole' => 'str',
'pole1' => 4,
'pole2' => 15]
Необходимо получить строчку и массив следующего вида
`pole` = ?, `pole1` = ?, `pole2` = ?
['str', 4, 15]
Это для запроса update ...
-1
голос
1
ответ
101
показ
Какой из циклов работает быстрее
Применяя PDO для работы с базой данных.
Получается что единственный цикл который возможно использовать это foreach?
Так как на выходе получаю массив $pdo->fetchAll()...
Ранее использовал while, ...
0
голосов
1
ответ
72
показа
Дублирование вывода fetchAll с пустыми полями
Потратив пол дня, я нашёл странный баг, который выводит одну и ту же запись 2 раза если поле пустое.
class SearchPeople{
private $dsn = 'sqlsrv:Server=test\sql;Database=test;';
private $user = ...
0
голосов
1
ответ
96
показов
Как использовать метод where в FluentPDO
Хочу сделать выгрузку заявок из БД по полю с названием (короче, обычный поиск). Но в названии присутствуют символы, такие как точка и двоеточие. Например: "БОТ:Заявка.20.01". Из-за этого ...
-1
голос
1
ответ
178
показов
Как передать имя выбираемого поля в SELECT запрос [дубликат]
Весь код публиковать не буду, т.к. он довольно объемный. В общем есть класс, который берет данные из базы для последующего вывода в html. В частности в классе есть такой метод:
public function getData(...
-4
голоса
1
ответ
102
показа
Как переписать старый код на PDO?
$avatar = mysql_fetch_array(query("SELECT id,ras FROM `gallery_foto` WHERE `id_user` = '$user' AND `avatar` = '1' LIMIT 1"));
Переписать его на php pdo подготовленые! Пишу в стандарте через ...
0
голосов
1
ответ
111
показов
pdo. не показывает полученные данные [дубликат]
Всем привет, пишу с такой проблемой, что не выводит полученные данные с MySQL в PHP страницу, использую библиотеку (если её так можно назвать) PDO, только начал с ним работать, ещё не всё особо ...