PHP expert |
|
Citaat: SQL ( "velden", "tabel", "overig" );
Mooie class... lijkt me eerder een functie. Zou je dan zo kunnen maken:
<?php
function SQL($aVelden, $tabel, $wat = "SELECT", $overig = "") {
switch($wat) {
case "SELECT" : case "UPDATE" : case "DELETE" : $q = $wat; break;
default: $q = "SELECT";
}
if(is_array($aVelden)) {
for($i=0;$i<count($aVelden);$i++) {
$q .= " ". $aVelden[$i];
if($i < count($aVelden) - 1) q .= ",";
}
}
$q .= "FROM ". $tabel . " " . $overig;
mysql_query($q);
}
SQL(NULL, 'leden', 'UPDATE', 'username = "test" WHERE id = 5');
$data = SQL(array('username', 'id'), 'leden', 'SELECT', 'WHERE id = 5');
// maar dit heeft eig wijnig functionaliteit
?>
<?php function SQL($aVelden, $tabel, $wat = "SELECT", $overig = "") { switch($wat) { case "SELECT" : case "UPDATE" : case "DELETE" : $q = $wat; break; default: $q = "SELECT"; } for($i=0;$i<count($aVelden);$i++) { $q .= " ". $aVelden[$i]; if($i < count($aVelden) - 1) q .= ","; } } $q .= "FROM ". $tabel . " " . $overig; } SQL(NULL, 'leden', 'UPDATE', 'username = "test" WHERE id = 5'); $data = SQL (array('username', 'id'), 'leden', 'SELECT', 'WHERE id = 5'); // maar dit heeft eig wijnig functionaliteit ?>
|