Не выводятся данные на страницу

Не получается вывести в цикле foreach код. Он находится на странице index.php, всю страницу приводить не стала, страница просто все время грузится

PHP:
  1. <?php
  2. $conn = new mysqli(«localhost», «root», «», «wayupblog»);
  3. if ($conn->connect_error) {
  4. die(«Connection failed: « . $conn->connect_error);
  5. } else {
  6. $sql = «SELECT * FROM posts»;
  7. $result = $conn->query($sql);;
  8. $posts = $result->fetch_assoc();
  9. }
  10. foreach($posts as $post) {
  11. ?>
  12. <div class=»col-xl-6 col-lg-6 col-md-6 col-sm-12″>
  13. <div class=»blog-box»>
  14. <figure><img src=»images/blog-image.jpg» alt=»#»/>
  15. <span><?php echo $post[«created_at»]; ?></span>
  16. </figure>
  17. <div class=»travel»>
  18. <span>Post By: <?php echo $post[«author_name»]; ?></span>
  19. </div>
  20. <h3><?php echo $post[«title»];?></h3>
  21. <p><?php echo $post[«body»];?></p>
  22. <a href=»post.php»>Read more</a>
  23. </div>
  24. </div>
  25. <?php
  26. }
  27. ?>
 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *