如何从PHP中的mysql获取结果数组

时间:2016-08-19 04:12:24

标签: php mysql arrays

如何从PHP中的mysql获取结果数组? 这是我的代码

$company = $_POST["company"];
$query = $this->db->query("Select id from users WHERE company like '$company'") ;
$user_id = mysqli_fetch_array($query,MYSQLI_ASSOC);
print_r ('$user_id');

此处出现错误消息

  

严重性:警告

     

消息:mysqli_fetch_array()期望参数1为mysqli_result,   对象

任何人都可以修复我的代码吗?

1 个答案:

答案 0 :(得分:0)

使用codeigniter查询构建器: -

$company = $_POST["company"];
$query = $this->db->query("Select id from users WHERE company like '$company'") ;

foreach ($query->result() as $row)
{
    echo $row->available_fields;
}

不要将mysql与codeigniter查询构建器类混合使用。请参阅此链接以更好地理解https://www.codeigniter.com/userguide3/database/query_builder.html