Примеры работы с PDO

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

PDO — это дополнение к php, в виде класса, который имеет в себе методы для работы с базой данных.

В примерах подразумевается что переменная $pdo уже создана как класс


$host = 'localhost';
$db = 'my_base';
$user = 'root';
$pass = '123456789';
$charset = 'utf8';

$dsn = "mysql:host=$host;dbname=$db;charset=$charset";

$opt = [
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
PDO::ATTR_EMULATE_PREPARES => false,
];
$pdo = new PDO($dsn, $user, $pass, $opt);

Обработка одной строки запроса


$sql = 'select * from ra_pages where url = :url';
$query = $pdo->prepare($sql);
$query->execute(array('url' => $url));

// получили данные одной строки
$data = $query->fetch(PDO::FETCH_ASSOC);

// читаем данные из массива
$post_id = $data['id'];

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *