Musisz użyć JOIN, aby połączyć dwie tabele w pasującym polu, więc coś takiego:
$sql = "SELECT p.body, p.stamp, u.username FROM posts p INNER JOIN users u ON p.user_id=u.user_id WHERE p.user_id='$userid' ORDER BY p.stamp DESC";
Musisz użyć JOIN, aby połączyć dwie tabele w pasującym polu, więc coś takiego:
$sql = "SELECT p.body, p.stamp, u.username FROM posts p INNER JOIN users u ON p.user_id=u.user_id WHERE p.user_id='$userid' ORDER BY p.stamp DESC";
Usuń wszystkie klucze obce w bazie danych (MySql)
Wybieranie wierszy z tabeli, które mają taką samą wartość dla jednego pola
Czy dobrym pomysłem jest używanie Hibernate do reprezentowania relacji tabel?
Zatwierdź dane w kontenerze mysql
Przewodnik po projektowaniu bazy danych dla wydarzeń kalendarza i przypomnień w MySQL