php - 无法使用while循环将mysql字段插入div

标签 php mysql

我正在一个网站上工作,我试图连接到 SQL 数据库并在 <div> 内发布 SQL 字段。 。 <div>位于 while 内环形。 我想我已经成功连接到数据库了。但是,我无法在标题中显示 id 字段。我是 PHP 和 SQL 的新手,无法弄清楚。下面是我的代码:

<?php

    $db_host = "localhost";
    $db_username = "user192";
    $db_pass = "xxxx";
    $db_name = "sound-library";

    @mysql_connect("$db_host","$db_username","$db_pass") or die ("couldnt connect to sql");
    @mysql_select_db ("$db_name") or die ("cant find database");

    $query = "select * from sound-library";
    $queryResult=mysql_query($query);
    $numrows=mysql_num_rows($queryResult);

?>

    while($row = mysql_fetch_assoc($queryResult)) {
        <div class="audio-module-parent">
            <div class="audio-module-header">
<?php
                <h1> <?php echo $row['id']?> </h1>
            </div>
            <div class="audio-module-preview"></div>
            <div class="audio-module-download">Download</div>
            <div class="audio-module-tutorial">Watch Tutorial</div>
        </div>
?>

最佳答案

您将代码放置在 <?php ?> 之外例如这里

?>
while($row = mysql_fetch_assoc($queryResult)) {

然后将 HTML 放入 <?php ?> 中例如这里

<?php
<h1> <?php echo $row['id']?> </h1>
</div>

应该是

<?php
error_reporting(E_ALL); //Enable Error Reporting
ini_set('display_errors',1); //change value to 0 to disable the error views
$db_host = "localhost";
$db_username = "user192";
$db_pass = "xxxx";
$db_name = "sound-library";
@mysql_connect("$db_host","$db_username","$db_pass") or die ("couldnt connect to sql");
@mysql_select_db ("$db_name") or die ("cant find database");
$query = "select * from sound-library";
$queryResult=mysql_query($query) or die(mysql_error());
$numrows=mysql_num_rows($queryResult);
while($row = mysql_fetch_assoc($queryResult)) {
?>
<div class="audio-module-parent">
    <div class="audio-module-header">
        <h1> <?php echo $row['id']?> </h1>
    </div>
    <div class="audio-module-preview"></div>
    <div class="audio-module-download">Download</div>
    <div class="audio-module-tutorial">Watch Tutorial</div>
</div>
<?php } ?>

关于php - 无法使用while循环将mysql字段插入div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32745856/

相关文章:

mysql - 为什么MySQL不使用索引

php - MySql 表上的自连接

php - undefined offset 通知似乎错误

php - 表名错误,php/mysql

php - 将人们在 Flash 游戏上的进度保存到网站上

python - 从 .txt 文件中排序数据

php数据插入mysql utf8不起作用

javascript - 使用 JAVASCRIPT 从 HTML 上的 JSON 数组读取数据

php - 反转通配文件的顺序

php - 如何按距离对数据库中的php结果进行排序