【发布时间】:2017-03-08 22:29:45
【问题描述】:
我试图从我的表中获取最大值并希望将其加 1。 这是我的控制器:
$query = $this->db->query('SELECT max(id_pelanggan) from pelanggan');
$id_pelanggan = $query + 1;
我得到的错误是
CI_DB_mysqli_result 类的对象无法转换为 int
【问题讨论】:
-
$query 只是一个指向结果的指针。您必须首先实际 fetch 结果。你读过一篇关于 php 中数据库交互的教程或手册吗?
-
不,我还没有阅读手册,但我现在正在阅读手册。我不阅读手册,因为我不知道要搜索什么...谢谢....
-
我读完了,但我的查询是“从 pelanggan 中选择 max(id_pelanggan)” 将结果插入变量时要写什么?我试过 "$id_pelanggan->max(id_pelanggan)" 但它仍然是错误但不同。
标签: php database codeigniter