PHPからMySQLからデータを取得するときに、データベースに存在しない余分な行が1つ取得されます。どうして?明らかに余分な行を返すMySQLクエリ
<?php
$con = mysqli_connect('host', 'username', 'password', 'database');
$sql = $con->query("SELECT * FROM info");
while($row = $sql->fetch_array()) {
$image = $row['image_path'];
$caption = $row['caption'];
$id = $row['id'];
?>
<div class="col-md-4">
<div class="thumbnail">
<img src=<?php echo $image;?>>
<div class="caption text-center"><h3><?php echo $caption;?></h3></div>
<button class="btn btn-default" onclick="modal(<?php echo $id;?>)">View</button>
</div>
</div><!-- Column END -->
<?php
}
?>
、HTTPを参照してくださいccoverflow.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems-to-me-to-be-a-very-simple-sql-query – Shadow
あなたのHTMLコードを内部で使用する@OmkarPathak –
複数のレコードを返す(空白のレコード)@parthmahida –