数据添加

1、通过关联数组的方法添加

$data = array(
'goods_name' => '手机',
'goods_price' => 2121
);
//返回值,如果第一列为自动增长列,则返回编号,不是自动增长,成功了返回1,错误返回0
echo M('goods')->add($data);

2、通过AR(active record)方式来添加

$goods = M('goods');
$goods->goods_name = '电视';
$goods->goods_price = 12312;
//返回值,如果第一列为自动增长列,则返回编号,不是自动增长,成功了返回1,错误返回0
echo $goods->add();

数据修改

1、通过关联数组的方式

$data = array(
'goods_name' => '手机2222',
'goods_price' => 123,
'goods_id' => 139
);
echo M('goods')->save($data);

2、通过AR的方式

$goods = M('goods');
$goods->goods_name = '电视2131231';
$goods->goods_price = 12312;
$goods->goods_id = 140;
echo $goods->save();

数据删除

1、参数为主键

M('goods')->delete(140); 

2、批量删除

M('goods')->delete('138, 139');

3、条件删除

(1)M('goods')->where('goods_name = "手机"')->delete();

(2)$model = M('goods');
$model->goods_name = '手机';
$model->delete();

直接执行sql语句

查询:

$list = M()->query('select * from goods');

增删改:

M()->execute('delete from goods where goods_id = 1');

更多相关文章

  1. 为什么foreach在循环中不修改数组时要复制数组?(复制)
  2. PHPCMS V9 的手机门户wap绑定单页面
  3. 从数组php获得第一个非空值。
  4. 学习成绩统计-【数组操作】
  5. PHP内爆不适用于大数组?
  6. php网站 手机归属地查询接口
  7. 如何为$ wpdb-> insert创建一个包含column => value对的数组
  8. 如何在php中为json数组创建搜索功能
  9. json_encode在数组上返回null

随机推荐

  1. 设置列以自动从引用的表中提取数据
  2. Linux下的mysql下载及安装
  3. utf8_unicode_ci、utf8_general_ci区别
  4. MySQL-数据库安装及基本SQL语句
  5. 已开启GTID的情况下的binlog复制切换到GT
  6. 在代码点火器中从mysql迁移到postgresql
  7. MySql 修改列的注释信息的方法
  8. MySQL客户端输出窗口显示中文乱码问题解
  9. 通过php mysql更新表
  10. MySQL(Navicat)运行.sql文件时报错:[Err]