我如何修复mysqli_store_result()期望参数1是mysqli,给定对象

时间:2018-05-02 03:41:58

标签: php mysqli

我查看了该函数的手册,但无法确定哪个参数会满足。我知道其他几个问题都有这个问题,但这些解决方案都没有帮助。 这是我的代码:

$id = $_GET['id'];
$_SESSION['id'] = $id;
$link = mysqli_connect("localhost", "root", "", "first_db");
mysqli_select_db($link, "first_db");
$query = mysqli_query($link, "Select * from list WHERE id ='$id'");
$count = mysqli_stmt_num_rows($query);

1 个答案:

答案 0 :(得分:0)

由于您致电mysqli_query,实际上您并不需要致电mysqli_store_result,因为这是其中的一部分(请参阅manual)。此外,由于您实际上并未使用预准备语句,因此您需要更改正在调用的num_rows例程;取代

$count = mysqli_stmt_num_rows($query);

$count = mysqli_num_rows($query);