用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
提交
取消
