gpt4 book ai didi

php - MySQL 查询不根据 WHERE 值选择数据

转载 作者:可可西里 更新时间:2023-11-01 07:47:01 25 4
gpt4 key购买 nike

我试图从我的数据库中返回所有记录,其中 userID 等于登录用户。

我有以下只是出于某种原因它不返回任何东西,任何人都可以看到任何明显的错误吗?

<?php 
$interestsquery = "SELECT *
FROM user_interests
WHERE user_id = $usersClass->userID()";
$result = mysql_query($interestsquery);

while($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo "{$row['interest']}";
}
?>

最佳答案

不幸的是,您不能调用函数并以这种方式解析它们。您要么需要手动连接,要么设置一个变量并对其进行解析。

试试这个:

"SELECT * FROM user_interests WHERE user_id = " . $usersClass->userID();

或者这个:

$uid = $usersClass->userID();
"SELECT * FROM user_interests WHERE user_id = $uid";

关于php - MySQL 查询不根据 WHERE 值选择数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6565435/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com