使用Medoo框架实现增删查改!

Original 2019-04-17 23:17:44 258
abstract:<?php /**  * Created by PhpStorm.  * User: Jason  * Date: 2019/4/17  * Time: 22:58  */ // 实例化Medoo框架类 require __DIR_
<?php
/**
 * Created by PhpStorm.
 * User: Jason
 * Date: 2019/4/17
 * Time: 22:58
 */

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

// 进行添加操作
$table = 'user'; // 操作表名

$data['name'] = '一灯大师';
$data['sex']  = 0;
$data['age']  = 88;
$data['email'] = 'yd@php.com';
$data['password'] = sha1('yd@php.com');
$data['status']   = 1;
$data['create_time'] = time();

$stmt = $db->insert($table,$data);
echo '预处理SQL:'.$stmt->queryString,'<br>';
echo '自增主键ID为:'.$db->id(),'<hr>';


// 更新操作
$data['age[-]'] = 1;// 年龄减一
// 更新条件
$where['id'] = 6;
$stmt1 = $db->update($table,$data,$where);
// 返回PDO预处理对象
echo '更新受影响的行数为:'.$stmt->rowCount() ,'<hr>';



// 查询操作
$selData = [
    'name','age,','email'
];
$selWhere['id[>]'] = 3;// ID大于三的数据
$stmt2 = $db->select($table,$selData,$selWhere);
// 返回数组数据
echo '<pre>';
foreach($stmt2 as $val) {
    print_r($val);
}

echo '<hr>';


// 删除操作
//delete(表名,条件);  返回PDO预处理对象
$delWhere['id'] = 8;
$stmt3 = $db->delete($table,$delWhere);
// 返回受影响的行数
echo '您已成功删除了:'.$stmt3->rowCount().'条数据!';



/**
 * 学习Medoo课程感受
 * 1、引入Medoo 类
 * 2、配置数据库连接
 * 3、返回PDO处理对象
 *
 * 使用Medoo真是太方便了,较少了代码的冗余,提高了数据库的操作;
 * 简单快捷,代码简洁优雅,一目了然;
 */


Correcting teacher:查无此人Correction time:2019-04-18 10:28:21
Teacher's summary:完成的不错。每个框架都有自己的特色,要选择自己需要的框架,也要了解其他框架。继续加油

Release Notes

Popular Entries