0
我試圖表現出的每個配置文件的朋友名單,不過目前即時得到沒有錯誤,但它沒有顯示任何朋友PDO MySQL的聯接不工作
我的表是如下:
用戶 - ID - 用戶名 - 電子郵件
朋友 - ID - USER1 - user2的
,這裏是從類
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;
}
然後我的函數IM呼應的結果
<?php echo $user->getfriends($id); ?>
如果您嘗試在您的phpmyadmin中爲'b.user2'的合法值運行此查詢 - 是否返回結果? –
我在phpmyadmin中添加了該朋友,它只是沒有顯示此代碼 –
如何確定此查詢應返回任何結果? 您應該嘗試在您的phpmyadmin中首先運行此查詢,以便知道問題是否與查詢相關。 –