我是PHP和Codeigniter的新手。
public function test_table()
{
$q = $this->db
->where('id',$id)
->get('table_name');
return $q->row();
}
// test_table() is a function written to models in codeigniter .
任何人都可以详细分享我为什么我们使用return
语句在数据库中插入或检索数据?
来自 php 手册:
如果从函数内部调用,return 语句会立即结束当前函数的执行,并将其参数作为函数调用的值返回
http://php.net/manual/en/function.return.php
这意味着 "return" 语句会将数据返回给调用它的父方法。
数据库操作的行为将取决于您使用的框架/库。
从代码点火器手册:
insert([$table = ''[, $set = NULL[, $escape = NULL]]])
RETURNS: TRUE on success, FALSE on failure
https://www.codeigniter.com/userguide3/database/query_builder.html
选择时,"return"语句将从数据库中返回该行,如果未找到,则返回"false"。