<?php $pdo = new PDO('mysql:host=localhost;dbname=web', 'webstuff', 'Schei// auf Pa$$w0rter!'); $error = false; $error_message = ""; if (!$error) { $statement = $pdo->prepare("SELECT * FROM posts WHERE board_id=:bid ORDER BY post_time asc"); $statement->execute(array("bid"=>$id)); foreach($statement->fetchAll() as $ROW) { $error = false; $error_message = ""; if (!$error) { $statement = $pdo->prepare("SELECT * FROM users WHERE id=:uid"); $statement->execute(array("uid"=>$ROW[user_id])); $post_user = $statement->fetch(); } if (!$result) { $error_message = "Error: SQL error.\n" . $statement->queryString . "\n" . $statement->errorInfo()[2]; } echo "<section>"; echo "<h1>$ROW[title]</h1>"; echo "<article>"; echo "<header>"; echo "<div>"; echo "<p class='beige'>$post_user[name] <time datetime='$ROW[post_time]'>$ROW[post_time]</time></p>"; echo "</div>"; echo "</header>"; echo "<div class='postcontent'>"; echo "<p>$ROW[content]</p>"; echo "</div>"; echo "</article>"; echo "</section>"; } } if (!$result) { $error_message = "Error: SQL error.\n" . $statement->queryString . "\n" . $statement->errorInfo()[2]; } ?>