【问题标题】:how to get data to html <ul> <li> </li> </ul> list from mysql database with php如何使用php从mysql数据库中获取数据到html <ul> <li> </li> </ul>列表
【发布时间】:2015-09-25 01:36:48
【问题描述】:

我有一个视频播放器,想从 mysql 数据库中填充视频,这是我的代码。

<ul id="playlist1" style="display:none;">
    <li data-thumb-source="assets/img/ddd.jpg" data-video-source="assets/video/ddd.mp4" data-poster-source="assets/img/ddd.jpg" data-downloadable="yes">
        <div data-video-short-description="">
            <div>
                <p class="minimalDarkThumbnailTitle">ddd</p>
                <p class="minimalDarkThumbnailDesc">dddd.</p>
            </div>
        </div>
        <div data-video-long-description="">
            <div>
                <p class="minimalDarkVideoTitleDesc">dddd</p>
                <p class="minimalDarkVideoMainDesc">ddd</p>
                <p>For more information about this please follow <a href="#" target="_blank">this link</a></p>
            </div>
        </div>
    </li>
</ul>

我的 MySQL 数据库有以下列

  • 身份证
  • 数据拇指源
  • 数据视频源
  • 数据海报来源
  • minimalDarkThumbnailTitle
  • minimalDarkThumbnailDesc

我的 PHP 代码从数据库中获取数据:

<?php
    $result= mysql_query("select * from video order by id  DESC" ) or die (mysql_error());
    while ($row= mysql_fetch_array ($result) ){
    $id=$row['id'];
?>

但是,我的视频播放器是空白的,因为它没有可播放的内容。

编辑:我用这段代码来显示我的价值

<ul>
    <?php
    $sql = "SELECT * FROM `mytable`";
    foreach ($db->query($sql) as $row) {
        $li  = '<li> data-thumb-source="' .$row['data-thumb-source']. '"';
        $li .= ' class="playlistItem" data-type="local"';
        $li .= ' data-video-source="' .$row['data-video-source']. '"';
        $li .= ' minimalDarkThumbnailTitle="' .$row['minimalDarkThumbnailTitle']. '"';
        $li .= ' minimalDarkThumbnailDesc="' .$row['minimalDarkThumbnailDesc']. '"';
        echo $li;
    }
    $db = null;
?>
</ul>

但这并没有什么不同。

【问题讨论】:

  • 首先 - 您如何尝试显示 $id 数组中的值?
  • @metamorph_online 我已经根据您的要求更新了我的问题
  • 你在 li 之后错过了一个右括号
  • 仍然无法正常工作@user3807877

标签: php jquery html mysql


【解决方案1】:

您在定义属性之前关闭了打开的li 标签。

<ul>
<?php
$sql = "SELECT * FROM `mytable`";
foreach ($db->query($sql) as $row) {
    $li  = '<li data-thumb-source="' .$row['data-thumb-source']. '"';
    $li .= ' class="playlistItem" data-type="local"';
    $li .= ' data-video-source="' .$row['data-video-source']. '"';
    $li .= ' minimalDarkThumbnailTitle="' .$row['minimalDarkThumbnailTitle']. '"';
    $li .= ' minimalDarkThumbnailDesc="' .$row['minimalDarkThumbnailDesc']. '"';
    echo $li . '>descriptions</li>';
}
$db = null;
?>
</ul>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-05
    • 2012-01-30
    • 1970-01-01
    • 1970-01-01
    • 2014-02-04
    • 2012-08-25
    相关资源
    最近更新 更多