返回利用Medoo......登陆

利用Medoo框架封装简单CURD操作

幽悠的叶子2019-02-28 16:33:01404
<?php
/**
 * 利用Medoo框架封装简单CURD操作
 */

// 1. 实例化Medoo框架类
require __DIR__ . '/connect.php';

// 2. 执行查询

// 表名
$table = 'user';
// 数据
$data['name'] = '东方不败';
$data['sex'] = 1;
$data['age'] = 28;
$data['email'] = 'dfbb@123.com';
$data['password'] = sha1('123456');
$data['create_time'] = time();
$data['status'] = 1;

$fields = ['id', 'name', 'age', 'email'];
// 条件
$where['id'] = 2;

// 添加
function ins($table, $data)
{
    global $db;
    $stmt = $db->insert($table, $data);
    // 查询受影响的记录数量
    $num = $stmt->rowCount();
    if ($num > 0) {
        echo '成功添加了' . $num . '条记录';
    } else {
        echo '添加失败!!';
    }
}

// 更新
function upd($table, $data, $where)
{
    global $db;
    $stmt = $db->update($table, $data, $where);
    // 查询受影响的记录数量
    $num = $stmt->rowCount();
    if ($num > 0) {
        echo '成功修改了' . $num . '条记录';
    } else {
        echo '修改失败!!';
    }
}

// 删除
function del($table, $where)
{
    global $db;
    $stmt = $db->delete($table, $where);
    $num = $stmt->rowCount();
    if ($num > 0) {
        echo '成功删除了' . $num . '条记录';
    } else {
        echo '删除失败!!';
    }
}

// 查询
function sel($table, $fields, $where)
{
    global $db;
    $rows = $db->select($table, $fields, $where);

    $num = count($rows);
    if ($num > 0) {
        foreach ($rows as $row) {
            echo print_r($row, true) . '<hr>';
        }
    } else {
        echo '删除失败!!';
    }
}


最新手记推荐

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

全部回复(0)我要回复

暂无评论~
  • 取消回复发送