Создание подключения к БД
try {
$dbh = new PDO('mysql:host=********;port=****;dbname=*******', 'root', '**************');
} catch (PDOException $e) {
print "Error!: " . $e->getMessage() . "<br/>";
die();
}
Простой вывод результата из БД
$stm=$dbh->query("select * from table");
while($row=$stm->fetch()){
echo $row[1].'<br>';
}
Подготовленные запросы к БД
$dbh = new PDO('mysql:host=********;port=****;dbname=*******', 'root', '**************');
$smt->bindParam(':name', $name);
$smt->bindParam(':value', $value);
$name='olga';
$value=18;
$smt->execute();
$smt = $dbh->prepare("INSERT INTO REGISTRY (name, value) VALUES (?, ?)");
$smt->bindParam(1, $name);
$smt->bindParam(2, $value);
$name = 'one';
$value = 1;
$smt->execute();
$smt = $dbh->prepare("SELECT * FROM REGISTRY where name = ?");
$smt->execute([$_GET['name']]);
foreach ($smt as $row) {
print_r($row);
}
Комментариев нет:
Отправить комментарий