问题描述 投票:0回答:1
您正在尝试循环mysqli结果对象,这给您带来了错误,在此处:

$query = "SELECT * FROM addedusers WHERE id='$userid' "; $query_run = mysqli_query($connection, $query); foreach($query_run as $row)

在这种情况下,您似乎只期望查询一个结果,因此foreach循环在这里甚至没有任何意义。

您应该丢失foreach并使用

mysqli_fetch_assoc

实际从数据库中获取行:

$query = "SELECT * FROM addedusers WHERE id='$userid' "; $query_run = mysqli_query($connection, $query); $row = mysqli_fetch_assoc($query_run);
    
php mysqli
1个回答
1
投票
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.