diff --git a/sql.php b/sql.php index 851a618..3652faf 100644 --- a/sql.php +++ b/sql.php @@ -34,43 +34,43 @@ class SQL { '' ), $que ) . "\n" . print_r ( $p, true ) . "\n\n" ); $statement = $this->h->prepare ( $que ); - switch (count ( $p )) { - case 0 : - break; - case 1 : - if (is_array ( $p )) { + if (is_array ( $p )) { + switch (count ( $p )) { + case 0 : + break; + case 1 : $statement->bind_param ( $t, $p [0] ); - } else { - $statement->bind_param ( $t, $p ); - } - break; - case 2 : - $statement->bind_param ( $t, $p [0], $p [1] ); - break; - case 3 : - $statement->bind_param ( $t, $p [0], $p [1], $p [2] ); - break; - case 4 : - $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3] ); - break; - case 5 : - $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4] ); - break; - case 6 : - $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5] ); - break; - case 7 : - $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5], $p [6] ); - break; - case 8 : - $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5], $p [6], $p [7] ); - break; - case 9 : - $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5], $p [6], $p [7], $p [8] ); - break; - case 10 : - $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5], $p [6], $p [7], $p [8], $p [9] ); - break; + break; + case 2 : + $statement->bind_param ( $t, $p [0], $p [1] ); + break; + case 3 : + $statement->bind_param ( $t, $p [0], $p [1], $p [2] ); + break; + case 4 : + $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3] ); + break; + case 5 : + $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4] ); + break; + case 6 : + $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5] ); + break; + case 7 : + $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5], $p [6] ); + break; + case 8 : + $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5], $p [6], $p [7] ); + break; + case 9 : + $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5], $p [6], $p [7], $p [8] ); + break; + case 10 : + $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5], $p [6], $p [7], $p [8], $p [9] ); + break; + } + } else { + $statement->bind_param ( $t, $p ); } $statement->execute (); @@ -132,58 +132,43 @@ class SQL { ' ', '' ), $que ) . "\n" . print_r ( $p, true ) . "\n\n" ); - switch (count ( $p )) { - case 0 : - break; - case 1 : - if (is_array ( $p )) { + if (is_array ( $p )) { + switch (count ( $p )) { + case 0 : + break; + case 1 : $statement->bind_param ( $t, $p [0] ); - } else { - $statement->bind_param ( $t, $p ); - } - break; - case 2 : - $statement->bind_param ( $t, $p [0], $p [1] ); - break; - case 3 : - $statement->bind_param ( $t, $p [0], $p [1], $p [2] ); - break; - case 4 : - $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3] ); - break; - case 5 : - $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4] ); - break; - case 6 : - $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5] ); - break; - case 7 : - $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5], $p [6] ); - break; - case 8 : - $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5], $p [6], $p [7] ); - break; - case 9 : - $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5], $p [6], $p [7], $p [8] ); - break; - case 10 : - $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5], $p [6], $p [7], $p [8], $p [9] ); - break; - case 11 : - $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5], $p [6], $p [7], $p [8], $p [9], $p [10] ); - break; - case 12 : - $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5], $p [6], $p [7], $p [8], $p [9], $p [10], $p [11] ); - break; - case 13 : - $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5], $p [6], $p [7], $p [8], $p [9], $p [10], $p [11], $p [12] ); - break; - case 14 : - $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5], $p [6], $p [7], $p [8], $p [9], $p [10], $p [11], $p [12], $p [13] ); - break; - case 15 : - $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5], $p [6], $p [7], $p [8], $p [9], $p [10], $p [11], $p [12], $p [13], $p [14] ); - break; + break; + case 2 : + $statement->bind_param ( $t, $p [0], $p [1] ); + break; + case 3 : + $statement->bind_param ( $t, $p [0], $p [1], $p [2] ); + break; + case 4 : + $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3] ); + break; + case 5 : + $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4] ); + break; + case 6 : + $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5] ); + break; + case 7 : + $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5], $p [6] ); + break; + case 8 : + $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5], $p [6], $p [7] ); + break; + case 9 : + $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5], $p [6], $p [7], $p [8] ); + break; + case 10 : + $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5], $p [6], $p [7], $p [8], $p [9] ); + break; + } + } else { + $statement->bind_param ( $t, $p ); } $statement->execute (); if (isset ( $statement->error ) && $statement->error != '') {