<?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 */    
 
        
 
    
 
    
 
 
?>
 
 |