我收到一条警告消息,告诉我mysql_fetch_row需要参数1的资源,我给它一个对象。
<?php
$con = new mysqli("localhost", "root", "abc123", "profile");
if (mysqli_connect_errno()) {
printf("Connection failed: %s\n", mysqli_connect_error());
exit();
}
$sql = "SELECT * FROM members WHERE member_id = 1243433";
$res = mysqli_query($con,$sql);
$row = mysql_fetch_row($res); // error here
print_r($row);
mysqli_close($con);
?>
答案 0 :(得分:1)
只需将其更改为mysqli_fetch_row
答案 1 :(得分:0)
您从mysqli_
系列函数中为它提供了一个对象,但它是mysql_
函数。
基本阅读表明两者不一样。
使用同一组功能中的mysqli_fetch_row
功能。