mycalf 发表于 2010-4-16 01:05:34

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

比如

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

我连接的远程数据库。想先载入界面。然后等待信息返回。返回信息后,跳转到成功页面。

myzingy 发表于 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等)的查询后,返回被影响的行数。

书册中数据库这块有详细的说明

baiyuxiong 发表于 2010-4-16 10:32:57

可以用log_message来打印错误日志

mycalf 发表于 2010-4-19 14:10:14

恩。插入成功,看来只能用查询函数来确定一下,是否有数据写入数据库了。感谢大家的回复。

baiyuxiong 发表于 2010-4-19 14:31:34

回复 4# mycalf


   一般插入要是能执行到一下步就是成功了,不用再判断吧?
页: [1]
查看完整版本: 请问数据库类连接成功或操作成功后,会不会返回信息