用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3372|回复: 4
收起左侧

[HELP] 请问数据库类连接成功或操作成功后,会不会返回信息

[复制链接]
发表于 2010-4-16 01:05:34 | 显示全部楼层 |阅读模式
比如

$this->db->insert('outbox', $data);

我连接的远程数据库。想先载入界面。然后等待信息返回。返回信息后,跳转到成功页面。
发表于 2010-4-16 09:41:34 | 显示全部楼层
本帖最后由 myzingy 于 2010-4-16 09:42 编辑

if($this->db){"数据库连接成功"}else{"没连接成功"}  一般不需要判断,除非你有特殊需要

$this->db->insert('outbox', $data); 我估计没有返回值,你可以var_dump下
$this->db->insert_id()
插入数据成功上面的函数返回数据表自增ID,可以判断此数是否大于0,大于零表示插入成功
$this->db->affected_rows()
当执行写入操作(insert,update等)的查询后,返回被影响的行数。

书册中数据库这块有详细的说明
发表于 2010-4-16 10:32:57 | 显示全部楼层
可以用log_message来打印错误日志
 楼主| 发表于 2010-4-19 14:10:14 | 显示全部楼层
恩。插入成功,看来只能用查询函数来确定一下,是否有数据写入数据库了。感谢大家的回复。
发表于 2010-4-19 14:31:34 | 显示全部楼层
回复 4# mycalf


   一般插入要是能执行到一下步就是成功了,不用再判断吧?

本版积分规则