id = $id; $this->content = $row['post_content']; $this->date = $row['post_date']; $this->thread = new Thread(); $this->thread->get_from_database($row['post_thread'], $dbc); $this->author = new User(); $this->author->get_by_id($row['post_author'], $dbc); } } mysqli_free_result($result); } function display_content() { echo '
' . $post_content . '
'; } } function get_all_posts($dbc) { $sql = "SELECT post_id FROM posts"; $result = mysqli_query($dbc, $sql); if (!$result) { echo 'Failed to get posts: ' . mysqli_error($dbc); } $posts = array(); if (mysqli_num_rows($result) == 0) { } else { while ($row = mysqli_fetch_assoc($result)) { $post = new Post(); $post->get_from_database($row['post_id'], $dbc); array_push($posts, $post); } } mysqli_free_result($result); return $posts; }