Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在我的mysql结果中增加html字段?_Javascript_Php_Html_Mysql - Fatal编程技术网

Javascript 如何在我的mysql结果中增加html字段?

Javascript 如何在我的mysql结果中增加html字段?,javascript,php,html,mysql,Javascript,Php,Html,Mysql,我有一些div,其中显示了我的数据库结果,有图像、名称和相册名称,但我将显示1000个此类数据,这是否意味着我必须在php上准备一个包含1000个字段的html 这是我的简单代码 <?php $sql = "SELECT * FROM songs ORDER BY id DESC LIMIT 1;"; $result = mysqli_query($con, $sql); $resultCheck = mysqli_num_rows($result); if ($resultCheck

我有一些div,其中显示了我的数据库结果,有图像、名称和相册名称,但我将显示1000个此类数据,这是否意味着我必须在php上准备一个包含1000个字段的html

这是我的简单代码

<?php
$sql = "SELECT * FROM songs ORDER BY id DESC LIMIT 1;";
$result = mysqli_query($con, $sql);
$resultCheck = mysqli_num_rows($result);

if ($resultCheck > 0) {
while ($row = mysqli_fetch_assoc($result)) {
?>
<li>
<div><a href="single.html"><img src="images/<?php echo $row['cover_photo']; ? 
>" alt=""/></div>
</a>
<div class="slide-title"><h4><?php echo $row['song_name']; ?></div>
<div class="slide-title"><h4><?php echo $row['artist']; ?></div>
<div button class="btn btn-large btn-primary" type="button">BUY</div>
</li>
<?php
}
}
?>

  • 购买

  • 是的,你知道。另外,您还可以对每页的限制(行)进行分页。如果您真的不需要db中的所有字段,比如id,或者创建的_at等,请不要在Select中使用*。指定要获取的字段。如果您想在一页上显示1000个项目,这将使查询速度大大加快,因为行数将增加:是。但这是无效的HTML:在您缺少的代码中,您的
    之前关闭,您的
    没有关闭,我怀疑
    是否会起作用除了代码缩进和格式设置还能为可读性、可理解性和可维护性创造奇迹这真的很痛苦,我只想要简单的div,但只要数据库中的数据增加,它们就会按照以前的格式生成