<?php
class MySQL{
private $db;
private function EditString($string){
$buff = htmlspecialchars($string);
$buff = mysql_real_escape_string($buff);
return $buff;
}
public function __construct() {
if (!$this->db = mysql_connect("localhost","root","12345")) {
throw new Exception('Unable to connect'
;
}
if (!mysql_select_db("board" ,$this->db)) {
throw new Exception('The database does not exist'
;
}
}
public function QUERY($string){
$numargs = func_num_args();
$query = func_get_arg(0);
for ($i = 1; $i<$numargs;$i++){
switch ($query[strpos($query, "#")+1]){
case "s":
$buff = substr($query,0,strpos($query, "#"));
$end_buff = substr($query,strpos($query, "#")+2);
$query_arg = $this->EditString(func_get_arg($i));
$query = $buff."'".$query_arg."'".$end_buff;
break;
case "i":
$buff = substr($query,0,strpos($query, "#"));
$end_buff = substr($query,strpos($query, "#")+2);
$query_arg = (int)(func_get_arg($i));
$query = $buff.$query_arg.$end_buff;
break;
case "f":
$buff = substr($query,0,strpos($query, "#"));
$end_buff = substr($query,strpos($query, "#")+2);
$query_arg = (float)(func_get_arg($i));
$query = $buff.$query_arg.$end_buff;
break;
}
}
$sql = mysql_query($query ,$this->db);
return $sql;
}
public function __destruct() {
mysql_close($this->db);
}
}
?>
Copyright © 2026, NextGenUpdate.
All Rights Reserved.