| 
<?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();
 |