Die Anfrage, was Sie gemacht haben, um die neuesten Artikel individuell anzuzeigen, basiert auf der in der DB veröffentlichten id
. Sie müssen die Schleife ändern, was Sie für die Frage bereitgestellt haben.
Wenn Sie mehrere Produkte außerhalb jeder Schleifenanweisung anzeigen möchten, müssen Sie sie in einem array()
speichern, und danach können Sie use
an anderer Stelle outside the loop
.
Um die Variable als ein Array zu machen, können Sie eine array()
entweder in einer der beiden Methoden initialisieren, wie Sie bevorzugen.
Methode: 1 - Sie können die array()
initialisieren, wenn die Abfrage den Wert TRUE zurückgibt.
Methode: 2 - Sie können die array()
oben auf der Seite auch initialisieren.
Die Initialisierung basiert auf der Bequemlichkeit des Entwicklers, der den Code entwickelt.
Die grundlegende Strategie für die MYSQL-Limit-Anweisung.
MySQL: SELECT LIMIT Statement
Beschreibung: Die LIMIT-Anweisung MySQL SELECT verwendet, um Datensätze aus einer oder mehreren Tabellen in MySQL abrufen und die Anzahl der Datensätze begrenzen zurückgegeben auf einen Grenzwert basiert .
Syntax:
Die Syntax für die Anweisung SELECT LIMIT in MySQL ist:
SELECT expressions
FROM tables
[WHERE conditions]
[ORDER BY expression [ ASC | DESC ]]
LIMIT row_count
Und daher müssen Sie die Abfrage verändern, wie so folgt, dass die neuesten drei Artikel angezeigt werden kann nach Ihrer Anforderung.
<?php
$title_query = "SELECT `title`, `description`, `content`, `image` FROM `articles` ORDER BY `id` DESC LIMIT 0,3";
$title_result = mysqli_query($con, $title_query) or die(mysqli_error($con));
$counting = $title_result->num_rows;
if($counting==0)
{
echo 'No Datas found';
}
else
{
// This part will execute if the count is greater than 0
$row=[];
while($fetch = $title_result->fetch_assoc()) {
$row[] = $fetch;
}
}
// here you can loop through to display the data.
foreach ($row as $key => $single_data) {
?>
Title: <?php echo $single_data['title']; ?>
Description: <?php echo $single_data['description']; ?>
Content: <?php echo $single_data['content']; ?>
Image: <img src="PATH to FOLDER WHERE YOU HAVE SAVED THE IMAGE ALONG WITH <?php echo $single_data['image']; ?>" />
<?php
}
?>
Sie müssen innerhalb der while-Schleife und Limit bis 3 in der Abfrage – Alephtus
Verwenden Array für Titel, Beschreibung ...... so etwas wie '$ title [] = $ row [ 'title'] Echo; ' –
@ legolas1211. Ich habe die Lösung bereitgestellt. Versuchen Sie es und wenn Sie irgendwelche Hindernisse finden, lassen Sie es mich wissen. –