MySQLi 相当于 mysql_result()?
我正在将一些旧的PHP代码从mysql移植到MySQLi,我遇到了一个小问题。
难道没有与旧函数等效的函数吗?mysql_result()
我知道当你使用超过1行时,它比其他函数慢,但很多时候我只有1个结果和1个字段。使用它,我可以将4行压缩成1行。mysql_result()
旧代码:
if ($r && mysql_num_rows($r))
$blarg = mysql_result($r, 0, 'blah');
所需代码:
if ($r && $r->num_rows)
$blarg = $r->result(0, 'blah');
但是没有这样的事情。:(
我错过了什么吗?还是我必须把它吸干,做成一切:
if ($r && $r->num_rows)
{
$row = $r->fetch_assoc();
$blarg = $row['blah'];
}