<?php
define("DB_HOST","");
define("DB_USERNAME","");
define("DB_PASSWORD","");
define("DB_NAME","");
define("DB_PORT","");
define("TBL_NAME1","");
require('Database.singleton.php');
$tmp_obj_db = Database::obtain(DB_HOST, DB_USERNAME, DB_PASSWORD,DB_NAME);
if($tmp_obj_db->connect_pdo() === false)
{
echo "There was problem in connecting to the database.<BR>".$tmp_obj_db->getError();
return "";
}
/* START: simple way to insert a record into DB */
$data = array(
'col_2' => 'val_2',
'col_3' => 'val_3',
'col_4' => 5
);
$tmp_int_last_id = $tmp_obj_db->insert_pdo(TBL_NAME1,$data);
if($tmp_int_last_id === false)
{
echo "There was problem in inserting the record.<BR>".$tmp_obj_db->getError();
return "";
}
print("Last Insert ID ==> " . $tmp_int_last_id);
/* END: simple way to insert a record into DB */
/* START: simple way to update a record into DB */
$data = array(
'col_2' => NULL,
'col_3' => 'val_3',
'col_4' => 5
);
$where = array("col_4" =>5 , "col_3" => 'abc');
$tmp_bln_rtn_update_status = $tmp_obj_db->update_pdo(TBL_NAME1,$data,$where);
if($tmp_bln_rtn_update_status === false)
{
echo "There was problem in updating the record.<BR>".$tmp_obj_db->getError();
return "";
}
echo "<BR>";
print("UpdateStatus=> ". $tmp_bln_rtn_update_status);
/* START: simple way to update a record into DB */
/* START: example usage of query_first_pdo which is used to fetch one record from Database */
$tmp_str_sql = "SELECT count(1) as cnt from " . TBL_NAME1 ." where col_3=? and col_4=?";
$tmp_arr_queryParams[] = 'val_3';
$tmp_arr_queryParams[] = 5;
$results = $tmp_obj_db->query_first_pdo($tmp_str_sql,$tmp_arr_queryParams);
if($results === false)
{
echo "There was problem in fetching the record.<BR>".$tmp_obj_db->getError();
return "";
}
$tmp_int_total = (int)$results['cnt'];
echo "<BR>";
print("Total=> " . $tmp_int_total);
/* END: example usage of query_first_pdo which is used to fetch one record from Database */
/* START: example usage of fetch_array_pdo which is used to fetch multiple records from Database */
$tmp_arr_queryParams = Array();
$tmp_str_sql = "SELECT * from " . TBL_NAME1 ." where col_3=? and col_4=?";
$tmp_arr_queryParams[] = 'val_3';
$tmp_arr_queryParams[] = 5;
$results = $tmp_obj_db->fetch_array_pdo($tmp_str_sql,$tmp_arr_queryParams);
if($results === false)
{
echo "There was problem in fetching multiple record.<BR>".$tmp_obj_db->getError();
return "";
}
echo "<BR>";
print("Records Fetched <BR><pre>");
print_r($results);
/* END: example usage of fetch_array_pdo which is used to fetch multiple records from Database */
?>
|