#php #sql
Вопрос:
На этом изображении показано, что я назначил разные идентификаторы дома для каждого изображения. Несмотря на это, я хотел бы отображать изображения с одинаковым идентификатором дома, а не просто отображать их все. Например, я хотел бы отображать изображения только с идентификатором house_id 4. Кто-нибудь знает, как это сделать?
Это мой текущий код, который просто отображает их все в слайд-шоу.
<?php
// Include the database configuration file
include_once 'dbConfig.php';
// Get images from the database
$query = $db->query("SELECT * FROM images2 ORDER BY house_id DESC");
?>
<div class="frame">
<div class="slideshow-container">
<?php if($query->num_rows > 0){
while($row = $query->fetch_assoc()){
$imageURL = 'uploads2/'.$row["file_name"];?>
<div class="mySlides fade">
<img style="height: 200px;" src="<?php echo $imageURL; ?>">
</div><?php }?>
<a class="prev" onclick="plusSlides(-1)">amp;#10094;</a>
<a class="next" onclick="plusSlides(1)">amp;#10095;</a>
</div></div>
Комментарии:
1.
SELECT * FROM images2 WHERE house_id = 4
. Вы знали обWHERE
оговорках? Это довольно простой SQL, который вы могли бы изучить из учебника