| 
<?php
 try
 {
 include_once("connection.inc.php");
 include_once("mysql_database.inc.php");
 
 $db = DBFactory::CreateDatabaseObject("MySqlDatabase");
 $db->Connect($server, $database, $username, $password);
 
 $db->Begin();
 $db->Execute("
 INSERT INTO person(
 last_name,
 first_name,
 street_address,
 city,
 country,
 zip)
 VALUES(
 'Documento',
 'Mark Jundo',
 'Visita St. Brgy. Sta. Cruz',
 'Makati City',
 'Philippines',
 '1205')");
 $id = $db->GetLastInsertID();
 $db->Commit();
 $dt = $db->Execute("SELECT * FROM person WHERE id = $id");
 $dt->MoveNext();
 echo "Inserted<br>
 $dt->last_name, $dt->first_name<br>
 $dt->street_address, $dt->city, $dt->country $dt->zip";
 }
 catch (Exception $ex)
 {
 $db->Rollback();
 echo "Exception Caught: " . $ex->getMessage() .
 "<p>Trace: " . $ex->getTraceAsString() . "</p>";
 }
 
 ?>
 |