<?php
session_start();
require_once 'connect.php';
$connection = new mysqli($hostname, $db_user, $db_password, $db_name);
if ($connection->connect_errno!=0)
{
echo "Błąd Połączenia";
}
else
{
if ($result = $connection->query("SELECT * FROM articles ORDER BY ID"))
{
$_SESSION['id'] = $row['ID'];
$_SESSION['title'] = $row['Title'];
$_SESSION['article'] = $row['content'];
$result->free_result();
}
}
?>
<!DOCTYPE html>
<html lang="pl">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="style.css">
</head>
<body>
<header class="header-container">
<div class="img-collage__left">
<img src="img/books.jpg" />
</div>
<div class="img-collage__right-top">
<img src="img/love" />
</div>
<div class="img-collage__right-down">
<img src="img/to-learn.jpg" />
</div>
<div class="header-content">
<h1 class="greeting-header">
<span>Witaj na blogu</span>
<span>La Palabra</span>
</h1>
<p class="greeting-paragraph">Znajdziesz tutaj wszystko na temat nauki języków obcych</p>
<div class="day-of-week"></div>
<div class="calendar-date"></div>
</div>
</header>
<aside class="arrow-down"><img class="icon-arrow-down" src="icons/arrow-down.png" alt="" srcset=""></aside>
<main class="main-content">
<div class="article-card">
<img src="img/to-learn.jpg" alt="" srcset="">
<figcaption><a href="article1.php"><?php echo $_SESSION['title']; ?></a></figcaption>
</div>
<div class="article-card">
<img src="img/to-learn.jpg" alt="" srcset="">
<figcaption><a href="article1.php"><?php echo $_SESSION['title']; ?></a></figcaption>
</div>
<div class="article-card">
<img src="img/to-learn.jpg" alt="" srcset="">
<figcaption><a href="article1.php">Artykuł 1</a></figcaption>
</div>
<div class="article-card">
<img src="img/to-learn.jpg" alt="" srcset="">
<figcaption><a href="article1.php">Artykuł 1</a></figcaption>
</div>
<div class="article-card">
<img src="img/to-learn.jpg" alt="" srcset="">
<figcaption><a href="article1.php">Artykuł 1</a></figcaption>
</div>
<div class="article-card">
<img src="img/to-learn.jpg" alt="" srcset="">
<figcaption><a href="article1.php">Artykuł 1</a></figcaption>
</div>
<div class="article-card">
<img src="img/to-learn.jpg" alt="" srcset="">
<figcaption><a href="article1.php">Artykuł 1</a></figcaption>
</div>
<div class="article-card">
<img src="img/to-learn.jpg" alt="" srcset="">
<figcaption><a href="article1.php">Artykuł 1</a></figcaption>
</div>
<div class="article-card">
<img src="img/to-learn.jpg" alt="" srcset="">
<figcaption><a href="article1.php">Artykuł 1</a></figcaption>
</div>
<div class="article-card">
<img src="img/to-learn.jpg" alt="" srcset="">
<figcaption><a href="article1.php">Artykuł 1</a></figcaption>
</div>
<div class="article-card">
<img src="img/to-learn.jpg" alt="" srcset="">
<figcaption><a href="article1.php">Artykuł 1</a></figcaption>
</div>
<div class="article-card">
<img src="img/to-learn.jpg" alt="" srcset="">
<figcaption><a href="article1.php">Artykuł 1</a></figcaption>
</div>
</main>
<script src="main.js"></script>
</body>
</html>
Powyższy kod php ma działać w ten sposób, że zapisze do zmiennych sesyjnych dane z bazy. Rzecz w tym, że chcę aby były one niejako w tablicy, tak abym mógł wydobyć dowolne id, tytuł, zawartość artykułu, za pomocą tych samych zmiennych. Próbowałem pętlą foreach oraz while, ale poległem na pewnym etapie pisania kodu.
Jak zrobić taką tablicę lub cokolwiek podobnego, aby nie tworzyć za każdym razem nowych zmiennych dla nowych artykułów?