对于 user_name,第二个回显可以正确打印,但第一个回显只会打印数组并给出“数组到字符串错误”。
我的查询应该返回一个包含大约 6 个名称的数组。
我是否缺少某些东西导致它无法正确返回数组,或者我该如何调整它以便我可以选择要回显的 $single_name ?
function get_all_names(){
$this->db->select('username');
$this->db->from('users');
$Query = $this->db->get();
$rows = $Query->result_array();
return $rows;
}
$all_names = array();
$all_names = self::get_all_names();
// $single_name = $all_names[1];
// Above line did not work, I needed to add in ['username'] to it.
$single_name = $all_names[1]['username'];
$user_name = ($_SESSION['username']);
echo "<script type='text/javascript'> alert( '{$single_name }'); </script>";
echo "<script type='text/javascript'> alert( '{$user_name }'); </script>";