标签:
/*Mysql.class.php*/
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<?php
class Mysql{
public function connect($localhost,$name,$password,$database){
@mysql_connect($localhost,$name,$password) or die("数据库连接失败!");
@mysql_select_db($database) or die("选择数据库失败!");
mysql_query("set names utf8");
}
}
?>
</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);
?>
</body>
</html>
标签:
原文地址:http://www.cnblogs.com/-beyond/p/5687813.html