摘要:<?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真是太方便了,较少了代码的冗余,提高了数据库的操作;
* 简单快捷,代码简洁优雅,一目了然;
*/
批改老师:查无此人批改时间:2019-04-18 10:28:21
老师总结:完成的不错。每个框架都有自己的特色,要选择自己需要的框架,也要了解其他框架。继续加油