Я пытаюсь извлечь данные из базы данных MYSQL и поместить их в HTML-теги, чтобы их можно было редактировать. Что мне нужно сделать, чтобы вытащить все необходимые данные и, возможно, даже назначить для него переменную, чтобы позже ее можно было использовать в php?
Я пытался использовать циклы foreach для итерации по данным базы данных, но с помощью этого я могу выводить данные только с помощью php echo. Это бесполезно, поскольку мне нужны мои данные в тегах html.
$podatci = array();
$displaymax ="SELECT MAX(id) AS max FROM oglasi";
#Select max id to get total num of ads
$rowSQL = mysqli_query($conn, $displaymax) or die ('Error in query.');
$row = mysqli_fetch_array($rowSQL);
$largestNumber = $row['max'];
#Print the biggest num (id) from database --> since database iz
automatically increasing by 1, the #highest number is the number of
adds
echo "<br>";
while ($largestNumber > 0) {
#while that biggest number is not 0, iterate through the database
$displaydate = "SELECT * FROM oglasi WHERE id LIKE
'$largestNumber'";
// Take everything from database so that newest ads are on the
top
$querydate = mysqli_query($conn, $displaydate) or die('Error
querying database.');
$result = mysqli_fetch_row($querydate);
$largestNumber -= 1;
foreach ((array) $result as $result) {
//For every result append it to a variable
print $result . "<br>";
array_push($podatci, $result);
} ?>
<h1><?php echo $result["id"]?></h1>
Я хочу, чтобы он поместил первый идентификатор объявления в h1, затем имя объявления в следующем h и т. Д. Когда это закончится, я хочу, чтобы оно пошло и сделало то же самое для остальных, я могу сделать это с помощью трудно кодировать его, но я хотел знать, есть ли более простой способ?