以下代码是用CodeIgniter编写的,作为我模型的一种方法。
function get_user () {
$result = $this->db->get('users_table')->result();
}
$result
是运行数据库查询的结果对象数组,在数组中转换$result
的最佳方法是什么?
答案 0 :(得分:2)
使用
result_array();
function get_user () {
$result = $this->db->get('users_table')->result_array();
}
答案 1 :(得分:2)
尝试使用result_array()
函数代替result()
答案 2 :(得分:2)
library(splitstackshape)
data <- data.frame(V1=c("Place1-Place1-Place1-Place1-Place3-Place5",
"Place1-Place4-Place2-Place3-Place3-Place5-Place5",
"Place6-Place6",
"Place1-Place2-Place3-Place4"))
data_table <- cSplit(data, "V1", sep="-", direction = "wide")
data_places <- data_table[ , colSums(is.na(data_table)) == 0 ]
data_places
str(data_places)
或只使用基本
function get_user () {
$result = $this->db->get('users_table')->result_array();
}
答案 3 :(得分:1)
使用Codeigniter的功能result_array()
答案 4 :(得分:0)
试试这个。
function get_user () {
$result = $this->db->get('users_table')->result_array();
}
答案 5 :(得分:0)
在result_array()
示例:$rs = $this->db->get('table')->result_array();