タイトルが示すように、データベースからデータを生成し、ドロップダウンに表示したいと考えています。コードを作成しましたが、エラーは表示されませんが、ドロップダウンでコードがエコーされます。エコーするだけで機能します。もう 1 つのことは、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