<?php 
 
define('DATABASE_HOST', 'loalhost'); // Host to MySQL Database 
define('DATABASE_USER', 'root'); // User to login 
define('DATABASE_PASSWORD', ''); // Password to login 
define('DATABASE_DATABASE', 'test'); // Database name 
include('MySQL.php'); 
 
 
 
    ### SPF_DB::Select ### 
    SPF_DB::Select("....SQL....", $arg) or SPF_DB::Select("....SQL....", array($arg, $arg)) 
     
        # EXAMPLE 1 # 
        SPF_DB::Select("SELECT * FROM user WHERE login='%s' AND password='%s'", array($login, $password)); 
        SPF_DB::Select("SELECT * FROM user WHERE id='%s'", $id); 
         
         
        # EXAMPLE 2 # 
        SPF_DB::Select("SELECT * FROM user WHERE id='%s'"); 
        while($tmp = SPF_DB::Data()) { 
            echo $tmp['id']. '->'. $tmp['login']; // Show user id and login 
        } 
         
         
        # EXAMPLE 3 # 
        $sql = SPF_DB::Select("SELECT * FROM user WHERE id='%s'"); 
        while($tmp = SPF_DB::Data($sql)) { 
            echo $tmp['id']. '->'. $tmp['login']; // Show user id and login 
        } 
         
         
        # EXAMPLE 4 # 
        $sql = SPF_DB::Select("SELECT * FROM user WHERE id='%s'"); 
        foreach(SPF_DB::Data('id') as $v) { 
            echo $v; // Show user id 
        } 
         
         
        # EXAMPLE 5 # 
        $sql = SPF_DB::Select("SELECT * FROM user WHERE id='%s'"); // We must set $sql 
        while($tmp = SPF_DB::Data($sql)) { // use $sql 
            SPF_DB::Select("..."); 
             
            /* 
                * IMPORTANT !!! 
                * If you use another command you must define first SELECT !!! 
            */ 
        } 
         
         
        # EXAMPLE 6 # 
        SPF_DB::Select("SELECT * FROM user WHERE id='%s'"); 
        SPF_DB::fullData(); // return all rows as array 
         
         
        # SELECT NUM # 
        SPF_DB::Num(); // return num rows 
         
         
         
    ### SPF_DB::Insert ### 
    SPF_DB::Insert('table_name', array('row_name' => 'value')); // basic format 
    SPF_DB::Insert('table_name', array('row_name' => 'value'), TRUE); // basic format + DELAYED (For MyISAM table only) 
    SPF_DB::Insert('table_name', array('row_name' => 'value'), FALSE, TRUE); // basic format + ON DUPLICATE update rows     
     
     
     
    ### SPF_DB::Replace ### 
    SPF_DB::Insert('table_name', array('row_name' => 'value')); 
     
     
     
    ### SPF_DB::Update ### 
    SPF_DB::Update('table_name', array('row_name' => 'value')); // for all rows 
     
        # EXAMPLE 1 # 
        SPF_DB::Update('table_name', array('row_name' => 'value'), array('1_condition_row' => 'value', '2_condition_row' => 'value')); 
         
        equals 
         
        SPF_DB::Update('table_name', array('row_name' => 'value'), "1_condition_row='value' AND 2_condition_row='value'");     
         
         
        # EXAMPLE 2 # 
        SPF_DB::Update('table_name', array('row_name' => 'value'), "row1='value' OR row2='value'"); 
 
         
        # LAST_INSERT_ID # 
        SPF_DB::ID(); 
         
     
 
    ### SPF_DB::Delete ###     
    SPF_DB::Delete('table_name', array('1_condition_row' => 'value', '2_condition_row' => 'value')); 
     
     
     
    ### OTHER ### 
        SPF_DB::Affected();
 
 |