Я пытаюсь показать список друзей в каждом профиле, но на данный момент им не получить никаких ошибок, но его не показывает друзейPDO MySQL присоединиться не работает
моих таблиц, как следует:
пользователей - идентификатор - имя пользователя - электронная почта
друзей - идентификатор - 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;
}
затем им эхо результаты
<?php echo $user->getfriends($id); ?>
И если вы попытаетесь запустить этот запрос с допустимым значением для 'b.user2' в вашем phpmyadmin - он возвращает результаты? –
Я добавил друга в phpmyadmin, его просто не показываю с помощью этого кода –
Как вы можете быть уверены, что этот запрос должен возвращать любые результаты? Сначала вы должны запустить этот запрос в своем phpmyadmin, чтобы узнать, связана ли проблема с запросом или нет. –