正如标题所说,我想从数据库中生成数据并将其显示在下拉列表中。我做了一个代码,它没有显示任何错误,但问题是它在下拉列表中回显代码。当我只是回应它时它就起作用了。还有一件事是它没有显示 DISTINCT 结果。
这是我的代码:
<html>
<head>
<title>FILTER</title>
</head>
<body>
<?php include 'conn.php';?>
<?php
$stmt = $con->prepare("SELECT DISTINCT author, book_name, language FROM bk_tst_fltr ");
$stmt->execute();
$stmt->bind_result($author,$book_name,$language);
$stmt->store_result();
echo "<select name='book'>";
while($row=$stmt->fetch()){?>
<p><?php echo '<option value="$row["author"]">"$row["author"]"</option>'; ?></p>
<?php }
echo "</select>";
?>
</body>
</html>
是$row["author"]
在下拉列表中显示。
谁能解决这个问题???
谢谢你。
我的数据库
id author book_name language price
1 Kishore One english 500
2 Kumar two english 600
3 Kishore three german 700