我试图简单地读取 MySQL 表名称“歌曲”并将“标题”列写入 HTML。我刚开始使用 MySQL,所以任何人都可以解释为什么它不起作用?
(单列)SQL 表如下所示:
+---------+
| TITLE |
+---------+
| Hello |
| World |
| Table |
| Value |
+---------+
这是我在 PHP 页面中使用的代码
<ul>
<?php
$dbc = mysqli_connect('localhost', 'root', 'pass', 'music');
$query = "SELECT title FROM songs";
$result = mysqli_query($dbc, $query);
$row = mysqli_fetch_array($result);
while ($row = mysqli_fetch_array($result)) {
echo '<li id="' . $row['title'] . '" data-title="' . $row['title'] . '">';
echo '<img class="X" src="X.png" style="width: 14px; margin: 2px 0 -2px -4px; display: none;" />';
echo '<span class="title">' . $row['title'] . '</span>';
echo '</li>';
}
?>
</ul>
没有输出。