如何从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, 对象
任何人都可以修复我的代码吗?
答案 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