Browse Source

PDO: begin

me@helium 7 years ago
parent
commit
55f83b42a3
1 changed files with 15 additions and 1 deletions
  1. 15 1
      PDO.md

+ 15 - 1
PDO.md

@@ -18,6 +18,20 @@ $dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);
 ```
 
 Первым параметром *конструктора* **PDO** является так называемый **DSN** - строка, которая определяет тип СУБД, хост и имя базы. В зависимости
-от типа СУБД PDO подключает тот или иной драйвер
+от типа СУБД PDO подключает тот или иной драйвер СУБД и передает в него нужные настройки.
 
+В случае успешного соединения (в противном случае происходит исключение `PDOException`) можно работать с данными в СУБД:
 
+```php
+<?php
+try {
+    $dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);
+    foreach($dbh->query('SELECT * from FOO') as $row) {
+        print_r($row);
+    }
+    $dbh = null;
+} catch (PDOException $e) {
+    print "Error!: " . $e->getMessage() . "<br/>";
+    die();
+}
+```