Mysql-PHP(PDO)

Создание подключения к БД 

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 = $dbh->prepare("insert into users (name, value) values (:name, :age)");

$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);

}

Комментариев нет:

Отправить комментарий

Печать определенного фрагмента

 <!DOCTYPE html> <html> <head>     <title>Печать определенного фрагмента</title>     <style>         /* ...