在PHP中获取数据库结果

在PHP中获取数据库结果,php,mysql,Php,Mysql,首先,我对php和mysql非常陌生 在我的数据库中,我有两个流式音频链接,我在一个音频标签中回显了这些结果,正如您在上面的代码中所看到的。但结果只显示在1个音频标签中。但是我想显示所有可用的链接,以便在单独的音频标签中进行回音。因此,如果您能提供一点帮助,我们将不胜感激。用下面的代码替换您的代码,您就完成了,您刚刚错过了一个结束音频标签 <?php $connection = mysql_connect ("localhost","root","") or die ('Connectio

首先,我对php和mysql非常陌生


在我的数据库中,我有两个流式音频链接,我在一个音频标签中回显了这些结果,正如您在上面的代码中所看到的。但结果只显示在1个音频标签中。但是我想显示所有可用的链接,以便在单独的音频标签中进行回音。因此,如果您能提供一点帮助,我们将不胜感激。

用下面的代码替换您的代码,您就完成了,您刚刚错过了一个结束音频标签

<?php
$connection = mysql_connect ("localhost","root","") or die ('Connection Error');
mysql_select_db ("streamurl", $connection);

$sql = "SELECT * FROM `url`";
$raw = mysql_query($sql, $connection);
while ($show = mysql_fetch_array($raw)){
    echo "<audio controls=yes autoplay=yes src=" . $show['URL'] . " </audio>";
}
?>

您忘记关闭标签了。试试看:

<?php
    $connection = mysql_connect ("localhost","root","") or die ('Connection Error');
    mysql_select_db ("streamurl", $connection);

    $sql = "SELECT * FROM `url`";
    $raw = mysql_query($sql, $connection);
    while ($show = mysql_fetch_array($raw)){
       echo "<audio controls=yes autoplay=yes src=" . $show['URL'] . " ></audio>";
    }
    ?>
试试这个

<?php
$connection = mysql_connect ("localhost","root","") or die ('Connection Error');
mysql_select_db ("streamurl", $connection);

$sql = "SELECT * FROM `url`";
$raw = mysql_query($sql, $connection);
while ($show = mysql_fetch_array($raw)){
    echo "<audio controls=yes autoplay=yes src=\"{$show['URL']}\"></audio>";
}
?>


这是我们编码竞赛的起点

<?php
$connection = mysql_connect("localhost","root","") or die ('Connection Error');
mysql_select_db("streamurl", $connection);

$sql = "SELECT * FROM url";
$raw = mysql_query($sql);
while ($show = mysql_fetch_array($raw))
{?>
    <audio controls=yes autoplay=yes src="<?php echo $show['URL']; ?>"></audio>
<?php
}?>


谢谢

我可以建议开始使用或代替MySQL扩展,因为该扩展已被弃用。因此,在MySQLi中类似的东西是: -


这不是修复,不管你有没有错过关闭
的方法,有趣的是,我从未听说有人使用过。难怪你找不到任何可以覆盖的东西
末尾缺少的
<?php
mysql_connect("localhost","root","") or die(mysql_error());
mysql_select_db("Database") or die(mysql_error());
$query=mysql_query("select `URL` form `url`") or die(mysql_error());
while($row=mysql_fetch_array($query)){
  echo '<audio controls=yes autoplay=yes src="'.$show['URL'].'"></audio>';
}
?>
<?php
$connection = new mysqli("localhost", "root", "", "streamurl");

if (mysqli_connect_errno()) {
    echo("Connection Error: %s\n", mysqli_connect_error());
    exit();
}

/***************start query****************/
if ($result = $connection->query("SELECT * FROM `url`;", MYSQLI_USE_RESULT)) {

    while ($show = $result->fetch_assoc()) {
        echo "<audio controls='yes' autoplay='yes' src='" . $show['URL'] . "'></audio>";
    }

    $result->close();

}
/***************end query****************/
$connection->close();
?>
/***************start query****************/
$param = "movie"; //any parameter for where clause
if ($stmt = $connection->prepare("SELECT * FROM `url` WHERE param = ?;")) {

    /* bind parameters for markers */
    $stmt->bind_param("s", $param);

    /* execute query */
    $stmt->execute();

    $result = $stmt->get_result();

    while ($show = $result->fetch_assoc()) {
        echo "<audio controls='yes' autoplay='yes' src='" . $show['URL'] . "'></audio>";
    }

    $stmt->close();

}
/***************end query****************/