【发布时间】:2014-02-10 13:46:11
【问题描述】:
我正在尝试在每个个人资料中显示朋友列表,但目前我没有收到任何错误,但没有显示任何朋友
我的表格如下:
用户 - ID - 用户名 - 电子邮件
朋友 - ID - 用户1 - 用户2
这是我在课堂上的功能
public function getfriends($m)
{
$user_id = $m; // User table user_id value
$query = $this->pdo->prepare("SELECT a.username FROM users a, friends b WHERE a.id = b.user1 AND b.user2 = ?");
$query->bindValue(1, $user_id);
$query->execute();
$fetch = $query->fetchAll();
foreach($fetch as $row)
{
$username = $row['username'];
$each .= 'friend '.$username.' ';
}
return $each;
}
然后我回显结果
<?php echo $user->getfriends($id); ?>
【问题讨论】:
-
如果您尝试在 phpmyadmin 中使用
b.user2的合法值运行此查询 - 它会返回结果吗? -
我已经在 phpmyadmin 中添加了朋友,只是没有显示此代码
-
你如何确定这个查询应该返回任何结果?您应该首先尝试在您的 phpmyadmin 中运行此查询,以了解问题是否与查询有关。