PDO также поддерживает запросы к разным таблицам и полям таблиц. В этих запросах вы можете явно связать значение или переменную в имени или указать значение вместо метки. Пример:
<?php// configuration$dbtype = "sqlite";$dbhost = "localhost";$dbname = "test";$dbuser = "root";$dbpass = "admin";
// database connection$conn = new PDO("mysql:host=$dbhost;dbname=$dbname",$dbuser,$dbpass);
// new data
// query$sql = "SELECT * FROM books";$q = $conn->prepare($sql);$q->execute();
$q->bindColumn(1, $id);$q->bindColumn(2, $title);$q->bindColumn(3, $author);
while($q->fetch()){echo "$title, $author <br/>";}
?>Пример для Insert:
// query$sql = "INSERT INTO books (title,author) values(?,?)";
$q = $conn->prepare($sql);$q->bindColumn(1, $title);$q->bindColumn(2, $title);
$q->execute();