abstract:<?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; }
以下为其中一条输出语句在网页显示的:
Correcting teacher:查无此人Correction time:2019-05-13 09:34:14
Teacher's summary:完成的不错。mysqli操作数据库,很方便。现在也会使用pdo操作数据库,速度会更快写。继续加油。