This commit is contained in:
Sebastian Titz 2021-11-03 07:22:50 +01:00
commit 31a0a02366

159
sql.php
View File

@ -34,43 +34,43 @@ class SQL {
'' ''
), $que ) . "\n" . print_r ( $p, true ) . "\n\n" ); ), $que ) . "\n" . print_r ( $p, true ) . "\n\n" );
$statement = $this->h->prepare ( $que ); $statement = $this->h->prepare ( $que );
switch (count ( $p )) { if (is_array ( $p )) {
case 0 : switch (count ( $p )) {
break; case 0 :
case 1 : break;
if (is_array ( $p )) { case 1 :
$statement->bind_param ( $t, $p [0] ); $statement->bind_param ( $t, $p [0] );
} else { break;
$statement->bind_param ( $t, $p ); case 2 :
} $statement->bind_param ( $t, $p [0], $p [1] );
break; break;
case 2 : case 3 :
$statement->bind_param ( $t, $p [0], $p [1] ); $statement->bind_param ( $t, $p [0], $p [1], $p [2] );
break; break;
case 3 : case 4 :
$statement->bind_param ( $t, $p [0], $p [1], $p [2] ); $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3] );
break; break;
case 4 : case 5 :
$statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3] ); $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4] );
break; break;
case 5 : case 6 :
$statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4] ); $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5] );
break; break;
case 6 : case 7 :
$statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5] ); $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5], $p [6] );
break; break;
case 7 : case 8 :
$statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5], $p [6] ); $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5], $p [6], $p [7] );
break; break;
case 8 : case 9 :
$statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5], $p [6], $p [7] ); $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5], $p [6], $p [7], $p [8] );
break; break;
case 9 : case 10 :
$statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5], $p [6], $p [7], $p [8] ); $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 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] ); } else {
break; $statement->bind_param ( $t, $p );
} }
$statement->execute (); $statement->execute ();
@ -132,58 +132,43 @@ class SQL {
' ', ' ',
'' ''
), $que ) . "\n" . print_r ( $p, true ) . "\n\n" ); ), $que ) . "\n" . print_r ( $p, true ) . "\n\n" );
switch (count ( $p )) { if (is_array ( $p )) {
case 0 : switch (count ( $p )) {
break; case 0 :
case 1 : break;
if (is_array ( $p )) { case 1 :
$statement->bind_param ( $t, $p [0] ); $statement->bind_param ( $t, $p [0] );
} else { break;
$statement->bind_param ( $t, $p ); case 2 :
} $statement->bind_param ( $t, $p [0], $p [1] );
break; break;
case 2 : case 3 :
$statement->bind_param ( $t, $p [0], $p [1] ); $statement->bind_param ( $t, $p [0], $p [1], $p [2] );
break; break;
case 3 : case 4 :
$statement->bind_param ( $t, $p [0], $p [1], $p [2] ); $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3] );
break; break;
case 4 : case 5 :
$statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3] ); $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4] );
break; break;
case 5 : case 6 :
$statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4] ); $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5] );
break; break;
case 6 : case 7 :
$statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5] ); $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5], $p [6] );
break; break;
case 7 : case 8 :
$statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5], $p [6] ); $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5], $p [6], $p [7] );
break; break;
case 8 : case 9 :
$statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5], $p [6], $p [7] ); $statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5], $p [6], $p [7], $p [8] );
break; break;
case 9 : case 10 :
$statement->bind_param ( $t, $p [0], $p [1], $p [2], $p [3], $p [4], $p [5], $p [6], $p [7], $p [8] ); $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 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] ); } else {
break; $statement->bind_param ( $t, $p );
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;
} }
$statement->execute (); $statement->execute ();
if (isset ( $statement->error ) && $statement->error != '') { if (isset ( $statement->error ) && $statement->error != '') {