-2

我收到一条警告消息,告诉我 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);
?>
4

2 回答 2

1

只需将其更改为mysqli_fetch_row

于 2012-11-11T01:22:52.143 回答
0

你给了它一个mysqli_函数族的对象,但它是一个mysql_函数。

基本阅读表明两者并不相同。

请改用mysqli_fetch_row同一组函数中的函数。

于 2012-11-11T01:28:48.513 回答