hotfixes
This commit is contained in:
parent
c414ec0917
commit
c13739e81f
132
sql.php
132
sql.php
@ -39,81 +39,79 @@ class SQL {
|
|||||||
foreach ( $t as $i => $c ) {
|
foreach ( $t as $i => $c ) {
|
||||||
switch ($c) {
|
switch ($c) {
|
||||||
case 's' :
|
case 's' :
|
||||||
$v [] = "'" . mysqli_real_escape_string ( $this->h, $c ) . "'";
|
$v [] = "'" . mysqli_real_escape_string ( $this->h, $p [$i] ) . "'";
|
||||||
break;
|
break;
|
||||||
case 'i' :
|
case 'i' :
|
||||||
$v [] = ( int ) $c;
|
$v [] = ( int ) $p [$i];
|
||||||
break;
|
break;
|
||||||
case 'd' :
|
case 'd' :
|
||||||
$v [] = ( double ) $c;
|
$v [] = ( double ) $p [$i];
|
||||||
break;
|
break;
|
||||||
default :
|
default :
|
||||||
//return false;
|
//return false;
|
||||||
}
|
}
|
||||||
var_dump ( $q );
|
|
||||||
var_dump ( $t );
|
|
||||||
var_dump ( $p );
|
|
||||||
$res = array ();
|
|
||||||
switch (count ( $p )) {
|
|
||||||
case 0 :
|
|
||||||
$res = mysqli_query ( $this->h, $q );
|
|
||||||
break;
|
|
||||||
case 1 :
|
|
||||||
$res = mysqli_query ( $this->h, sprintf ( $q, $v [0] ) );
|
|
||||||
break;
|
|
||||||
case 2 :
|
|
||||||
$res = mysqli_query ( $this->h, sprintf ( $q, $v [0], $v [1] ) );
|
|
||||||
break;
|
|
||||||
case 3 :
|
|
||||||
$res = mysqli_query ( $this->h, sprintf ( $q, $v [0], $v [1], $v [2] ) );
|
|
||||||
break;
|
|
||||||
case 4 :
|
|
||||||
$res = mysqli_query ( $this->h, sprintf ( $q, $v [0], $v [1], $v [2], $v [3] ) );
|
|
||||||
break;
|
|
||||||
case 5 :
|
|
||||||
$res = mysqli_query ( $this->h, sprintf ( $q, $v [0], $v [1], $v [2], $v [3], $v [4] ) );
|
|
||||||
break;
|
|
||||||
case 6 :
|
|
||||||
$res = mysqli_query ( $this->h, sprintf ( $q, $v [0], $v [1], $v [2], $v [3], $v [4], $v [5] ) );
|
|
||||||
break;
|
|
||||||
case 7 :
|
|
||||||
$res = mysqli_query ( $this->h, sprintf ( $q, $v [0], $v [1], $v [2], $v [3], $v [4], $v [5], $v [6] ) );
|
|
||||||
break;
|
|
||||||
case 8 :
|
|
||||||
$res = mysqli_query ( $this->h, sprintf ( $q, $v [0], $v [1], $v [2], $v [3], $v [4], $v [5], $v [6], $v [7] ) );
|
|
||||||
break;
|
|
||||||
case 9 :
|
|
||||||
$res = mysqli_query ( $this->h, sprintf ( $q, $v [0], $v [1], $v [2], $v [3], $v [4], $v [5], $v [6], $v [7], $v [8] ) );
|
|
||||||
break;
|
|
||||||
case 10 :
|
|
||||||
$res = mysqli_query ( $this->h, sprintf ( $q, $v [0], $v [1], $v [2], $v [3], $v [4], $v [5], $v [6], $v [7], $v [8], $v [9] ) );
|
|
||||||
break;
|
|
||||||
case 11 :
|
|
||||||
$res = mysqli_query ( $this->h, sprintf ( $q, $v [0], $v [1], $v [2], $v [3], $v [4], $v [5], $v [6], $v [7], $v [8], $v [9], $v [10] ) );
|
|
||||||
break;
|
|
||||||
case 12 :
|
|
||||||
$res = mysqli_query ( $this->h, sprintf ( $q, $v [0], $v [1], $v [2], $v [3], $v [4], $v [5], $v [6], $v [7], $v [8], $v [9], $v [10], $v [11] ) );
|
|
||||||
break;
|
|
||||||
case 13 :
|
|
||||||
$res = mysqli_query ( $this->h, sprintf ( $q, $v [0], $v [1], $v [2], $v [3], $v [4], $v [5], $v [6], $v [7], $v [8], $v [9], $v [10], $v [11], $v [12] ) );
|
|
||||||
break;
|
|
||||||
case 14 :
|
|
||||||
$res = mysqli_query ( $this->h, sprintf ( $q, $v [0], $v [1], $v [2], $v [3], $v [4], $v [5], $v [6], $v [7], $v [8], $v [9], $v [10], $v [11], $v [12], $v [13] ) );
|
|
||||||
break;
|
|
||||||
case 15 :
|
|
||||||
$res = mysqli_query ( $this->h, sprintf ( $q, $v [0], $v [1], $v [2], $v [3], $v [4], $v [5], $v [6], $v [7], $v [8], $v [9], $v [10], $v [11], $v [12], $v [13], $v [14] ) );
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
//echo 'ERROR:';
|
|
||||||
//var_dump ( mysqli_error_list ( $this->h ) );
|
|
||||||
//echo '<br>';
|
|
||||||
/*
|
|
||||||
* if (! $res || mysqli_errno ( $this->h )) {
|
|
||||||
* return false;
|
|
||||||
* }
|
|
||||||
*/
|
|
||||||
return $res;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$res = array ();
|
||||||
|
switch (count ( $p )) {
|
||||||
|
case 0 :
|
||||||
|
$res = mysqli_query ( $this->h, $q );
|
||||||
|
break;
|
||||||
|
case 1 :
|
||||||
|
$res = mysqli_query ( $this->h, sprintf ( $q, $v [0] ) );
|
||||||
|
break;
|
||||||
|
case 2 :
|
||||||
|
$res = mysqli_query ( $this->h, sprintf ( $q, $v [0], $v [1] ) );
|
||||||
|
break;
|
||||||
|
case 3 :
|
||||||
|
$res = mysqli_query ( $this->h, sprintf ( $q, $v [0], $v [1], $v [2] ) );
|
||||||
|
break;
|
||||||
|
case 4 :
|
||||||
|
$res = mysqli_query ( $this->h, sprintf ( $q, $v [0], $v [1], $v [2], $v [3] ) );
|
||||||
|
break;
|
||||||
|
case 5 :
|
||||||
|
$res = mysqli_query ( $this->h, sprintf ( $q, $v [0], $v [1], $v [2], $v [3], $v [4] ) );
|
||||||
|
break;
|
||||||
|
case 6 :
|
||||||
|
$res = mysqli_query ( $this->h, sprintf ( $q, $v [0], $v [1], $v [2], $v [3], $v [4], $v [5] ) );
|
||||||
|
break;
|
||||||
|
case 7 :
|
||||||
|
$res = mysqli_query ( $this->h, sprintf ( $q, $v [0], $v [1], $v [2], $v [3], $v [4], $v [5], $v [6] ) );
|
||||||
|
break;
|
||||||
|
case 8 :
|
||||||
|
$res = mysqli_query ( $this->h, sprintf ( $q, $v [0], $v [1], $v [2], $v [3], $v [4], $v [5], $v [6], $v [7] ) );
|
||||||
|
break;
|
||||||
|
case 9 :
|
||||||
|
$res = mysqli_query ( $this->h, sprintf ( $q, $v [0], $v [1], $v [2], $v [3], $v [4], $v [5], $v [6], $v [7], $v [8] ) );
|
||||||
|
break;
|
||||||
|
case 10 :
|
||||||
|
$res = mysqli_query ( $this->h, sprintf ( $q, $v [0], $v [1], $v [2], $v [3], $v [4], $v [5], $v [6], $v [7], $v [8], $v [9] ) );
|
||||||
|
break;
|
||||||
|
case 11 :
|
||||||
|
$res = mysqli_query ( $this->h, sprintf ( $q, $v [0], $v [1], $v [2], $v [3], $v [4], $v [5], $v [6], $v [7], $v [8], $v [9], $v [10] ) );
|
||||||
|
break;
|
||||||
|
case 12 :
|
||||||
|
$res = mysqli_query ( $this->h, sprintf ( $q, $v [0], $v [1], $v [2], $v [3], $v [4], $v [5], $v [6], $v [7], $v [8], $v [9], $v [10], $v [11] ) );
|
||||||
|
break;
|
||||||
|
case 13 :
|
||||||
|
$res = mysqli_query ( $this->h, sprintf ( $q, $v [0], $v [1], $v [2], $v [3], $v [4], $v [5], $v [6], $v [7], $v [8], $v [9], $v [10], $v [11], $v [12] ) );
|
||||||
|
break;
|
||||||
|
case 14 :
|
||||||
|
$res = mysqli_query ( $this->h, sprintf ( $q, $v [0], $v [1], $v [2], $v [3], $v [4], $v [5], $v [6], $v [7], $v [8], $v [9], $v [10], $v [11], $v [12], $v [13] ) );
|
||||||
|
break;
|
||||||
|
case 15 :
|
||||||
|
$res = mysqli_query ( $this->h, sprintf ( $q, $v [0], $v [1], $v [2], $v [3], $v [4], $v [5], $v [6], $v [7], $v [8], $v [9], $v [10], $v [11], $v [12], $v [13], $v [14] ) );
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
//echo 'ERROR:';
|
||||||
|
//var_dump ( mysqli_error_list ( $this->h ) );
|
||||||
|
//echo '<br>';
|
||||||
|
/*
|
||||||
|
* if (! $res || mysqli_errno ( $this->h )) {
|
||||||
|
* return false;
|
||||||
|
* }
|
||||||
|
*/
|
||||||
|
return $res;
|
||||||
}
|
}
|
||||||
public function get($que, $t = '', $p = array ()) {
|
public function get($que, $t = '', $p = array ()) {
|
||||||
// echo $que;
|
// echo $que;
|
||||||
@ -191,7 +189,7 @@ class SQL {
|
|||||||
|
|
||||||
if (! $res) {
|
if (! $res) {
|
||||||
if (SQL_LOG)
|
if (SQL_LOG)
|
||||||
fputs ( $this->f, mysqli_error () );
|
fputs ( $this->f, mysqli_error ( $this->h ) );
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user