| 
<?php 
// @ PDO Prepared MySQL Statements Class v2.0 - Example
 // @ Developed by Takis Maletsas
 // @ 2016
 require_once 'pdo.class.php';
 
 try {
 
 $db = new DB;
 $db->query("CREATE TABLE my_table ( col1 VARCHAR(255), col2 INT, col3 VARCHAR(5) )");
 $db->query("INSERT INTO my_table (col1,col2,col3) VALUES (?,?,?)", "Value1", 123, true);
 
 $rows = $db->fetch("SELECT * FROM my_table WHERE col1=?", "Value1");
 echo $rows[0]['col2'] . "</br>";
 var_dump($rows[0]);
 var_dump($rows);
 
 $rows = $db->fetch("SELECT * FROM my_table WHERE col2=? AND col3=?", 123, true);
 echo $rows[0]['col1'] . "</br>";
 var_dump($rows[0]);
 var_dump($rows);
 
 $db->query("UPDATE my_table SET col1=?, col3=? WHERE col2=?", "Value2", true, 123);
 
 $rows = $db->fetch("SELECT * FROM my_table");
 echo $rows[0]['col1'] . "</br>";
 var_dump($rows[0]);
 var_dump($rows);
 
 }
 catch (Exception $e) {
 
 exit($e->getMessage());
 
 }
 ?>
 |