为了账号安全,请及时绑定邮箱和手机立即绑定

mysql_result疑问

mysql_result疑问

逗你玩而已 2016-04-17 17:42:17
用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)'];//这样就能拿到值了


查看完整回答
反对 回复 2016-04-22
?
逗你玩而已

TA贡献38条经验 获得超6个赞

没看明白,不过现在没时间关注这些细节了

查看完整回答
反对 回复 2016-04-21
?
世界和平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手册。

查看完整回答
反对 回复 2016-04-21
  • 3 回答
  • 0 关注
  • 1883 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信