Prova detta:
$stmt = $mysqli->prepare('SELECT posts.id FROM tags JOIN posts ON posts.id = tags.post_id WHERE tag = ?');
...
$stmt->bind_result($id);
while ($stmt->fetch()) {
// var_dump entire row to ensure the key you expect is avail
var_dump($id);
}
Uppdatera
Om du vill välja *, jämfört med att behöva ange VARJE kolumn individuellt, kolla in denna inlägg (inte det godkända svaret, utan det svar som fick högst poäng). Annars uppmanar jag dig starkt att kolla in PDO , eftersom det gör dessa grundläggande läsoperationer mycket enklare.