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