Ich habe die mehreren Bilder in die Tabelle eingefügt mit der Unique-Id durch Kommata getrennt und jetzt möchte ich diese Bilder aus der Datenbank holen und separat anzeigen,Wie holt man mehrere Bilder in Mysql mit PHP heruntergeladen?
In der Datenbank werden die Bilder in Kategorie weise gespeichert, jede Kategorie die Bilder im folgenden Format haben.
142375784eb96ef5671468328855.jpg,133305784eb96ef9f01468328855.jpg,224995784eb96efcb31468328855.jpg
Ich habe den folgenden Code versucht
<?php
$query = "SELECT * FROM book_post";
$res = mysqli_query($con, $query);
if(mysqli_num_rows($res) > 0)
{
while($row = mysqli_fetch_assoc($res))
{
$temp = array();
$row['book_image']=trim($row['book_image'], '/,');
$temp = explode(',', $row['book_image']);
$temp = array_filter($temp);
foreach($temp as $image){
$images[]="images/book/".$row['book_category']."/".trim(str_replace(array('[',']') ,"" ,$image));
}
?>
<div class="col-sm-4">
<div class="product-image-wrapper">
<div class="single-products">
<div class="productinfo text-center">
<img src="<?php echo $images[0];?>" alt="" />
<h2>₹<?php echo $row['book_price'];?></h2>
<p><?php echo $row['book_name'];?></p>
</div>
<div class="product-overlay">
<div class="overlay-content">
<h2><?php echo $row['book_name'];?></h2>
<p>Author: <?php echo $row['book_author'];?></p>
</div>
</div>
</div>
</div>
</div>
<?php }
}
?>
Hier ist das Problem, es die ersten Bilder zu holen und es in jeder Kategorie angezeigt werden. Ich will weise
Hilfe me out Jungs ..
Derzeit erhalten Sie das gleiche (erste) Bild für alle Kategorie –
ja, ich möchte nach Kategorie weise anzeigen. Ist es möglich? – Prashanth
Sicher. Wenn du siehst, wie du null Einsicht in dein Schema gegeben hast, und da wir nicht psychisch sind, musst du es besser erklären (Tipp: 'SHOW CREATE TABLE' hilft uns sehr) oder es selbst herausfinden . – tadman