微擎数据库查询函数汇总,补充官方简洁后的参数例子

官方给的真的是简化简化再简化后的函数……还是自己备份下吧,不去官方看函数,真坑……

  • 符合微擎命名规则的数据表
ims_模块名_表名
//如
ims_health_moniter_orders

增加

int | boolean

pdo_insert() - 对指定数据表插入一条新记录

参数

  • $tablename 参数指定要插入记录的数据表名,此处传入的表名不要使用tablename()函数
  • $data 参数指定要插入的记录,格式为与数据表字段对应的关联数组
  • $replace 参数指定插入方式使用 INSERT 语句或是 REPLACE 语句(查找到主键相同的数据选择update)
pdo_insert($tablename, $data = array(), $replace = false)

 

//案例
   $arr=['name'=>'英语' ];
   $result = pdo_insert('health_moniter_category', $arr,  false);

删除

int | boolean

参数

  • $tablename 参数指定要插入记录的数据表名,此处传入的表名不要使用tablename()函数
  • $condition 参数指定查询的条件,以是 AND 连接,支持大于,小于等范围查询
  • $glue 参数指定前面 $condition 数组条件的关联字 AND 或是 OR
pdo_delete($tablename, $condition = array(), $glue = 'AND')

//例句
 $result = pdo_delete('health_moniter_category', array('id'=>3));
        var_dump($result)

修改

array | boolean

参数

  • $glue 参数指定前面
  • $condition 数组条件的关联字 AND 或是 OR
pdo_update($tablename, $data = array(), $condition, $glue = 'AND')


//例句
 $result = pdo_update('health_moniter_category', array('name'=>'web编程'), array('id'=>1));

查询

查单条

array | boolean

参数

  • $tablename 参数指定要查询的数据表名,此处传入的表名不要使用tablename()函数
  • $condition 参数指定查询的条件,以是 AND 连接,支持大于,小于等范围查询
  • $fields 参数指定查询返回的字段列表
pdo_get($tablename, $condition = array(), $fields = array());

//例名
$result = pdo_get('health_moniter_course', array('id'=>1), array());

查多条

array | boolean

参数

  • $tablename 参数指定要查询的数据表名,此处传入的表名不要使用tablename()函数
  • $condition 参数指定查询的条件,以是 AND 连接,支持大于,小于等范围查询
  • $fields 参数指定查询返回的字段列表
  • $keyfield 参数传入一个已存在的字段名称,结果数组键值就为该字段,否则为自然排序
  • $orderby 参数指定排序的字段和顺序还是倒序
  • $limit 参数指定返回数据的数量
pdo_getall($tablename, $condition = array(), $fields = array(), $keyfield = '',$orderby = array(), $limit = array());


//例句
$result = pdo_getall('health_moniter_course',  array(), array(), '',array('id DESC'), array());
//或者
$result = pdo_getall('health_moniter_course');

查多表

$sql="SELECT cou.*,cate.*  FROM  ims_health_moniter_course as cou inner JOIN ims_health_moniter_category as cate on (cou.category = cate.id)";
    $result = pdo_fetchall($sql);
    var_dump($result);

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值