用mysqli的面向对象方式该如何实现mysql_result($query,0,'about')
3 回答
已采纳
灬紫羽
TA贡献107条经验 获得超71个赞
mysql里面有mysql_result()函数;但是mysqli里面没有这个函数,如果要达到相同的效果,可以如下处理:
$link = mysqli_connect('localhost', 'root', 'root', 'test'); mysqli_set_charset($link,'utf8'); $sql = 'select count(id) from user where age >10'; $res = mysqli_query($link,$sql); $result = mysqli_fetch_assoc($res);//$result = array('count(id)'=>100); $final_result = $result['count(id)'];//这样就能拿到值了
世界和平ad
TA贡献14条经验 获得超4个赞
为什么不使用更高效率的函数来获得结果呢?mysql_result在PHP7中将不会被使用。
mysqli面向对象方法:
$result = $mysqli->query($sql); $row = $result->fetch_array(); printf("%s",$row['about']); //释放 $result->free(); $mysqli->close();
多看看PHP手册。
添加回答
举报
0/150
提交
取消