/*mysql.class.php*/
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<?php
$conn;
class Mysql{
public function connect($localhost,$name,$password,$database){
$this->conn=@mysql_connect($localhost,$name,$password) or die("数据库连接失败!");
@mysql_select_db($database) or die("选择数据库失败!");
mysql_query("set names utf8");
}
public function close(){
mysql_close($this->conn)
}
}
?>
</body>
</html>
/*AdminDb.class.php*/
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<?php
class AdminDb{
public function executeSQL($sql){
$sqlType=strtolower(substr(trim($sql),0,6));
//截取SQL语句前六个字母判断操作类型
$result=mysql_query($sql);
if($sqlType=="select") {
$row=mysql_fetch_array($result);
if(count($row)==0||count($row)==false){
echo "select wrong"."<br>";
}
else {
//自行添加相关操作
//echo "select successully!"."<br>";
return $row; //返回结果集
}
}
elseif($sql=="update"||$sql=="delete"||$sql=="insert"){
return $rusult;//返回结果
}
else {
return false; //既不是select,也不是update,delete,insert,返回错误
}
}
}
?>
</body>
</html>
/*test.php*/
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<?php
include("Mysql.class.php");
include("AdminDb.class.php");
$mysql=new Mysql();
$mysql->connect("localhost","root","root","test");
$admin=new AdminDb();
$sql="select * from user";
$result=$admin->executeSQL($sql);
print_r($result);<br /> $mysql->close();
?>
</body>
</html>
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号