medoo php 教程,Medoo框架操作数据库

摘要:Medoo框架好处:轻量 简单 强大 兼容 安全 免费Medoo框架使用步骤:1、安装:1>通过官网下载  2>使用composer2、配置    #1、导入框架    require __DIR__.'\vendor\autoload.php';  &nbsp

Medoo框架好处:轻量 简单 强大 兼容 安全 免费

Medoo框架使用步骤:

1、安装:1>通过官网下载  2>使用composer

2、配置

#1、导入框架

require __DIR__.'\vendor\autoload.php';

#2、配置数据库参数

$db = new \Medoo\Medoo([

// required

'database_type' => 'mysql',     //数据库类型

'database_name' => 'php_edu',   //数据库名称

'server' => '127.0.0.1',        //主机地址

'username' => 'root',           //数据库用户名

'password' => 'root',           //用户密码

// 可选

'charset' => 'utf8',

'port' => 3306,

]);

3、执行操作

查询:$db->select($table,$fields,$where)   where 条件必须是数组

新增:insert($table,array $data)

更新:update($table,$data,$where)  $data  $where 都是数组

删除:delete($table,$where)

注:Medoo框架中,写操作(update  insert  delete)就是返回Stmt预处理对象  读操作返回的是数组

查看生成的SQL语句:$stmt->queryString

查看新增记录的主键id:$db->id()

查看出错信息:$stmt->errorInfo()

查看被操作的数据条数:$stmt->rowCount()

案例:#查询

$res = $db->select('user',['id','name','email'],['sex'=>0,'status'=>1]);

foreach ($res as $row){#遍历结果

echo '

'.$row['id'].' '.$row['name'].' '.$row['email'].'';

}

227fc6567876542404c5e5ae7bce019a.png#添加

$table = 'user';

$data['name'] = '郭襄';

$data['sex'] = 1;

$data['age'] = 18;

$data['email'] = 'guoxiang@163.com';

$data['password'] = sha1('123456');

$data['status'] = 1;

$data['create_time'] = time();

$stmt = $db->insert($table,$data);#执行添加

echo 'SQL语句'.$stmt->queryString.'
';//查看生成的SQL语句

echo '新增主键ID:'.$db->id(),'
';//查看新增记录的主键id

echo print_r($stmt->errorInfo());//查看出错信息#更新

$table = 'user';

//$data['name'] = '蓝胖子';

//$data['sex'] = 1;

$data['age[+]'] = 1;   #age自增加1

//$data['email'] = 'lan@163.com';

//$data['status'] = 0;

$where = ['id'=>3];

$stmt = $db->update($table,$data,$where);#执行更新

//查询更新的记录数量

$num = $stmt->rowCount();

if($num > 0){

echo '成功更新了'.$num.'条记录!';

}#删除

$table = 'user';

$where['id']=5;

$stmt = $db->delete($table,$where);

if($stmt->rowCount() > 0){

echo '成功删除了'.$stmt->rowCount().'条数据';

}

批改老师:韦小宝批改时间:2018-12-12 14:33:41

老师总结:写的很不错!很完整!代码条例清晰!注释的也很完整!不错不错!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值