diff options
author | Indieteq <admin@indieteq.com> | 2013-08-30 18:56:27 +0200 |
---|---|---|
committer | Indieteq <admin@indieteq.com> | 2013-08-30 18:56:27 +0200 |
commit | 4aa232983c59760412112f5c77b9aeb06ab58a27 (patch) | |
tree | 94f256cbdef4bede540d9d65fad78ec7b8494cb7 /index.php | |
parent | 03e1d606b99229787d63eb550b043c6bc48bfa26 (diff) | |
download | php-mysql-pdo-database-class-4aa232983c59760412112f5c77b9aeb06ab58a27.zip php-mysql-pdo-database-class-4aa232983c59760412112f5c77b9aeb06ab58a27.tar.gz php-mysql-pdo-database-class-4aa232983c59760412112f5c77b9aeb06ab58a27.tar.bz2 |
Renamed index.example.php to index.php
You'll instantly see the results if you browse to the folder.
Diffstat (limited to 'index.php')
-rw-r--r-- | index.php | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/index.php b/index.php new file mode 100644 index 0000000..b96b482 --- /dev/null +++ b/index.php @@ -0,0 +1,47 @@ +<?php + require("Db.class.php"); + + // Creates the instance + $db = new Db(); + + // 3 ways to bind parameters : + + // 1. Read friendly method + $db->bind("firstname","John"); + $db->bind("age","19"); + + // 2. Bind more parameters + $db->bindMore(array("firstname"=>"John","age"=>"19")); + + // 3. Or just give the parameters to the method + $db->query("SELECT * FROM Persons WHERE firstname = :firstname AND age = :age", array("firstname"=>"John","age"=>"19")); + + // Fetching data + $person = $db->query("SELECT * FROM Persons"); + + // If you want another fetchmode just give it as parameter + $persons_num = $db->query("SELECT * FROM Persons", null, PDO::FETCH_NUM); + + // Fetching single value + $firstname = $db->single("SELECT firstname FROM Persons WHERE Id = :id ", array('id' => '3' ) ); + + // Single Row + $id_age = $db->row("SELECT Id, Age FROM Persons WHERE firstname = :f", array("f"=>"Zoe")); + + // Single Row with numeric index + $id_age_num = $db->row("SELECT Id, Age FROM Persons WHERE firstname = :f", array("f"=>"Zoe"),PDO::FETCH_NUM); + + // Column, numeric index + $ages = $db->column("SELECT age FROM Persons"); + + // The following statemens will return the affected rows + + // Update statement + $update = $db->query("UPDATE Persons SET firstname = :f WHERE Id = :id",array("f"=>"Johny","id"=>"1")); + + // Insert statement +// $insert = $db->query("INSERT INTO Persons(Firstname,Age) VALUES(:f,:age)",array("f"=>"Vivek","age"=>"20")); + + // Delete statement +// $delete = $db->query("DELETE FROM Persons WHERE Id = :id",array("id"=>"6")); +?> |