摘要:<?php /** * mysqli方法库 */ // 连接数据库 $db = @mysqli_connect('127.0.0.1', 'root', 'root', 'test'); // 连接出错抛出异常 if 
<?php
/**
* mysqli方法库
*/
// 连接数据库
$db = @mysqli_connect('127.0.0.1', 'root', 'root', 'test');
// 连接出错抛出异常
if (!$db) {
exit('数据库连接错误' . mysqli_connect_error());
}
// 组装插入语句
//获取时间戳
$add_time = time();
//$sql = "INSERT INTO `director` (`name`,`phone`,`country`,`add_time`) VALUES ('小智','19938543543','城都','{$add_time}');";
//$sql = "UPDATE `director` SET phone='1884444455' where tid=2;";
//$sql = "DELETE FROM `director` WHERE tid=6;";
//$sql = "INSERT INTO `user` (`name`,`phone`,`country`,`birthday`,`weight`,`height`,`add_time`) VALUES ('小智','19938543543','城都','1970-2-21','88','165','{$add_time}');";
$sql = "SELECT * FROM `user` where uid=2;";
$ret = select($db, $sql);
var_dump($ret);
// 关闭数据库
mysqli_close($db);
// 连接方法
function connect($db)
{
$db = @mysqli_connect($db['host'], $db['user'], $db['pass'], $db['dbname'], 3306);
// 连接出错抛出异常
if (!$db) {
exit('数据库连接错误' . mysqli_connect_error());
}
}
// 统计数量
function count_number($db, $table, $where)
{
$sql = "SELECT COUNT(*) AS count_number FROM ".$table." where ".$where;
$return = mysqli_query($db, $sql);
$return = mysqli_fetch_assoc($return);
return $return;
}
// 查询单个数据
function find_one($db, $table, $where)
{
$sql = "SELECT * FROM ".$table." where ".$where;
$sql .= 'LIMIT 1';
$return = mysqli_query($db, $sql);
$return = mysqli_fetch_assoc($return);
return $return;
}
// 查询单条数据
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 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;
}
// 查询方法
function select($db, $table, $where, $order, $limit)
{
$sql = "SELECT * FROM ".$table." 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;
}
批改老师:天蓬老师批改时间:2019-02-25 09:03:15
老师总结:'{$add_time}',时间戳是一个整数,这里不用,也没有必要添加单引号