我正在尝试从我的数据库返回所有记录,其中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']}";
}
?>
Run Code Online (Sandbox Code Playgroud)
不幸的是,你无法调用函数并以这种方式解析它们.您需要手动连接,或者设置变量并解析它.
试试这个:
"SELECT * FROM user_interests WHERE user_id = " . $usersClass->userID();
Run Code Online (Sandbox Code Playgroud)
或这个:
$uid = $usersClass->userID();
"SELECT * FROM user_interests WHERE user_id = $uid";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
188 次 |
| 最近记录: |