CodeIgniter的数据库操作功能概述
互联网上有很多CodeIgniter的数据库操作,这里总结。将代码复制如下:
为查询=美元-> db_query(SELECT * FROM表);
==================================
返回一个对象数组
$ =查询结果>结果();
/ / result_array()返回的数据
为数据查询-> result_array = $();
行()只返回对象数组。
$查询=行();
/ / num_rows()返回查询结果的行数
为数据查询-> num_rows = $();
/ / num_fields()返回的查询请求的字段数
为数据查询-> num_fields = $();
/ / row_array()返回一个数组只有一行
为数据查询-> row_array = $();
/ / free_result()释放由当前查询占用的内存并删除相关资源的身份
为数据查询-> free_result = $();
*
==================================
插入操作
==================================
* /
最后一代身份证插入操作
echo $这->数据库-> insert_id();
写和更新操作是受影响的行数。
echo $这->数据库-> affected_rows();
返回指定的表/总行号。
echo $这->数据库-> count_all('table_name);
当前版本号输出数据库
$> db >版本();
输出当前数据库平台
这是平台();
查询返回最后一个运行
echo $这->数据库-> last_query();
插入数据插入到数据中将被自动转换和过滤,例如:
/ / $数据阵列('name' = $名'email' ' =美元的电子邮件,'url ' = $ URL);
美元->数据库-> insert_string('table_name,$data);
*
==================================
更新操作
==================================
* /
更新数据,例如,将自动转换和过滤更新后的数据:
/ / $数据阵列('name' = $名'email' ' =美元的电子邮件,'url ' = $ URL);
/ / $ =author_id = 1 =主动地位;
美元->数据库-> update_string('table_name美元美元,数据在哪里);
*
==================================
选择数据
==================================
* /
获取所有数据表
美元->数据库->得到('table_name);
输出参数的第二个参数,第三个参数是开始位置。
美元->数据库->得到('table_name ',10, 20);
获取数据,第一个参数是表的名称,第二个参数用于第三个条件。
美元->数据库-> get_where('table_name,阵列('id' = > $id),$偏移);
选择获取数据的方法
美元->数据库->选择(标题、内容、日期);
$data =美元->数据库->得到('table_name);
最大场 / /收购,第二个参数是别名,相当于最大(年龄)为nianling
美元->数据库-> select_max(时代);
美元->数据库-> select_max(年龄,'nianling);
最小访问域
美元->数据库-> select_min(时代);
美元->数据库-> select_min(年龄,'nianling);
获取/字段和
美元->数据库-> select_sum(时代);
美元->数据库-> select_sum(年龄,'nianling);
表来自{自定义}
美元->数据库->选择(标题、内容、日期);
美元->数据库->从('table_name);
在查询名称= '乔' / /标题=老板状态的活动
美元->数据库->哪里('name',$name);
美元->数据库->哪里(标题,标题美元);
美元->数据库->哪里('status,美元地位);
范围查询
美元->数据库-> where_in('item1 ','item2);
美元->数据库-> where_not_in('item1 ','item2);
/ /第三参数匹配,匹配的匹配率'mode标题一样
美元->数据库->像(标题,'match ',在/后/);