Не получается вывести в цикле foreach код. Он находится на странице index.php, всю страницу приводить не стала, страница просто все время грузится
PHP:
<?php $conn = new mysqli(«localhost», «root», «», «wayupblog»); if ($conn->connect_error) { } else { $sql = «SELECT * FROM posts»; $result = $conn->query($sql);; $posts = $result->fetch_assoc(); } foreach($posts as $post) { ?> <div class=»col-xl-6 col-lg-6 col-md-6 col-sm-12″> <div class=»blog-box»> <figure><img src=»images/blog-image.jpg» alt=»#»/> <span><?php echo $post[«created_at»]; ?></span> </figure> <div class=»travel»> <span>Post By: <?php echo $post[«author_name»]; ?></span> </div> <h3><?php echo $post[«title»];?></h3> <p><?php echo $post[«body»];?></p> <a href=»post.php»>Read more</a> </div> </div> <?php } ?>
https://www.php.net/manual/ru/mysqli-result.fetch-assoc.php