摘要:<?php /*连接数据库*/ $db = @mysqli_connect('localhost','root','root','avenger','3306'); &nbs
<?php
/*连接数据库*/
$db = @mysqli_connect('localhost','root','root','avenger','3306');
if(!$db){
//连接错误,抛出异常
exit ('数据库报错'.mysqli_connect_error());
}
//组装插入语句
// $add_time = time();
// $sql = "INSERT INTO `director` ( name,phone,country,add_time) VALUES ('乔罗素','17796548520','美国俄亥俄州克利夫兰市','{$add_time}')";
// $ret = insert($db,$sql);
// print_r($ret);
//组装修改语句
// $sql = "UPDATE `director` SET name='安东尼罗素',phone='16699887531' WHERE did=2";
// $ret = save($db,$sql);
// print_r($ret);
//组装删除语句
// $sql = "DELETE FROM `director` WHERE did=4;";
// $ret = delete($db,$sql);
// print_r($ret);
//组装查询语句
// $sql = "SELECT * FROM `averger`";
// $sql = "SELECT * FROM `averger` where id=2";
// $sql = "SELECT * FROM `averger` LIMIT 0,4";
// $sql = "SELECT * FROM `averger` ORDER BY id DESC LIMIT 0,5";
// $return = select($db,'averger','director_country="美国"','id DESC');
// print_r($return);
//查询单条数据
$sql = "SELECT * FROM `averger` LIMIT 1" ;
$return = mysqli_query($db,$sql);
$return = mysqli_fetch_assoc($return);
print_r($return);
//关闭数据库
mysqli_close($db);
//查询单条数据
function find($db,$table,$where,$order){
$sql = "SELECT * FROM ".$table.' WHERE '.$where;
if($order){
$sql .= ' ORDER BY '.$order;
}
$sql .= 'LIMIT 1';
$return = mysqli_query($db,$sql);
$return = mysqli_fetch_assoc($return);
return $return;
}
# 查询单个数据
function find_one($db,$table,$filed,$where){
$sql = "SELECT ".$filed." FROM ".$table.' WHERE '.$where.' LIMIT 1';
$return = mysqli_query($db,$sql);
$return = mysqli_fetch_assoc($return);
return $return;
}
//查询方法
function select($db,$table,$where,$order,$limit){
$sql = "SELECT * FROM ".$table;
if ($where){
$sql .= ' WHERE '.$where;
}
if($order){
$sql .= 'ORDER BY '.$order;
}
if($limit){
$sql .= ' LIMIT '.$limit;
}
$return = mysqli_query($db,$sql);
if($return){
while ( $row = mysqli_fetch_assoc($return)) {
$rows[] = $row;
}
mysqli_free_result($return);
}
return $rows;
}
//插入方法
function insert($db,$sql){
//执行插入
$return = mysqli_query($db,$sql);
if($return){
$return = mysqli_insert_id($db);
}
return $return;
}
//修改方法
function save($db,$sql){
$return = mysqli_query($db,$sql);
return $return;
}
//删除方法
function delete($db,$sql){
$return = mysqli_query($db,$sql);
return $return;
}以下为其中一条输出语句在网页显示的:

批改老师:查无此人批改时间:2019-05-13 09:34:14
老师总结:完成的不错。mysqli操作数据库,很方便。现在也会使用pdo操作数据库,速度会更快写。继续加油。