嘿,夥計們,我被困在這個問題上。我想要做的是從MYSQL中檢索一些數據並將其存儲在選項標籤中。這是我的代碼。從Mysql中檢索數據並將其存儲在選項html標記中
<?php
$user = "admin";
$password = "";
$db = "test";
$host = "localhost";
$cxn = mysqli_connect($host, $user, $password, $db);
$query = "SELECT ARTIST FROM music";
$results = mysqli_query($cxn, $query) or die("Connection could not be established");
echo "<select name='mediaType'>";
while ($row = mysqli_fetch_assoc($results))
{
extract($row);
echo "<option value=''>$row</option>\n";
}
echo "</select>";
?>
執行此功能後,option標籤中的輸出對於select元素中的所有選項都是「Array」。我嘗試將php變量$行中的數據存儲到數組中,然後循環拋出該數組並將數組中的每個索引進行回顯,但結果相同。有人可能會爲我提供一些關於這個問題的指導。感謝所有的幫助。
你爲什麼使用'extract()'? –
好吧,我想從列藝術家的所有數據。除此之外沒有特別的理由。有沒有更好的辦法。請記住,我是一個PHP的新手。 – meddy
$ row是一個數組。你必須寫下:$ row [「id」]或$ row [columnname](其中列名稱是你在dzatabase中的字段名稱)對於你想要顯示的每個值 – scraaappy