返回 MySQLi函...... 登陆

MySQLi函数库

蓝色海洋117 2018-12-11 14:26:11 223
# 连接数据库
function connect($db){
    $conn = @mysqli_connect($db['host'], $db['user'], $db['pass'], $db['name']);
    if(!$conn){
        # 连接错误, 抛出异常
        exit('数据库错误:'.mysqli_connect_error());
    }
    return $conn;
}

# 统计数量
function count_number($db, $table, $where){
    $sql = "SELECT COUNT(*) AS count_number FROM ".$table." WHERE ".$where;
    $return = mysqli_query($db, $sql);
    $row = mysqli_fetch_assoc($return);
    return $row['count_number'];
}

# 查询单个数据
function find_one($db, $table, $filed, $where){
    $sql = "SELECT " .$filed. " FROM ".$table. " WHERE " .$where." LIMIT 1";
    $return = mysqli_query($db, $sql);
    $row = mysqli_fetch_assoc($return);
    return $row;
}

# 查询单条数据
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);
    $row = mysqli_fetch_assoc($return);
    return $row;
}

function select($db, $sql){
    $return = mysqli_query($db, $sql);
    if($return){
        while ($row = mysqli_fetch_assoc($return)){
            $rows[] = $row;
        }
    }
    return $rows;
}

function insert($db, $sql){
    $return = mysqli_query($db, $sql);
    if($return){
        $return = mysqli_insert_id($db);
    }
    return $return;
}

function update($db, $sql){
    $return = mysqli_query($db, $sql);
    return $return;
}

function delete($db, $sql){
    $return = mysqli_query($db, $sql);
    return $return;
}

# 关闭数据库
mysqli_close($db);


最新手记推荐

• 用composer安装thinkphp框架的步骤 • 省市区接口说明 • 用thinkphp,后台新增栏目 • 管理员添加编辑删除 • 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消 回复 发送
  • PHP中文网