diff --git a/sql.php b/sql.php
index c7adc9a..283fc6d 100644
--- a/sql.php
+++ b/sql.php
@@ -39,81 +39,79 @@ class SQL {
foreach ( $t as $i => $c ) {
switch ($c) {
case 's' :
- $v [] = "'" . mysqli_real_escape_string ( $this->h, $c ) . "'";
+ $v [] = "'" . mysqli_real_escape_string ( $this->h, $p [$i] ) . "'";
break;
case 'i' :
- $v [] = ( int ) $c;
+ $v [] = ( int ) $p [$i];
break;
case 'd' :
- $v [] = ( double ) $c;
+ $v [] = ( double ) $p [$i];
break;
default :
//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 '
';
- /*
- * 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 '
';
+ /*
+ * if (! $res || mysqli_errno ( $this->h )) {
+ * return false;
+ * }
+ */
+ return $res;
}
public function get($que, $t = '', $p = array ()) {
// echo $que;
@@ -191,7 +189,7 @@ class SQL {
if (! $res) {
if (SQL_LOG)
- fputs ( $this->f, mysqli_error () );
+ fputs ( $this->f, mysqli_error ( $this->h ) );
return false;
}