Probeer dit:
$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);
}
Upate
Als je een select * wilt doen, in plaats van ELKE kolom afzonderlijk te specificeren, bekijk dan deze post (niet het geaccepteerde antwoord, maar het hoogst scorende antwoord). Anders verzoek ik je dringend om BOB te bekijken , omdat het deze basisleesoperaties veel gemakkelijker maakt.