2013-12-12 37 views
-2

我已經嘗試使用來自MySQL數據庫的數據的PHP下拉列表。帶有來自MySQL數據庫的數據的PHP下拉列表

我在下面附上我的代碼,我沒有得到下拉列表。可誰能幫助

<?php 
$conn = mysql_connect('localhost','root',''); 
mysql_select_db('qsearch',$conn); 
$query = "select Category from information"; 
$result = mysqli_query($query); 
echo '<select id="info" name="info">'; 
echo '<option value="">-select-</option>'; 
while ($row = mysqli_fetch_assoc($result)){ 
?> 
    <option value="<?php echo $row['Category']; ?>"><?php echo $row['Category'];   ?>  </option> 
<?php  
} 
echo "</select>"; 
?> 
+0

你確定你的連接設置正確嗎?一個空白的密碼仍然是一個將被填寫的密碼。 – MichaelP

+0

你得到了什麼錯誤..在phpmyadmin/console中手動執行查詢並找到結果 – Sundar

+0

如果你打算使用mysqli,爲什麼使用:mysql_connect( 'localhost','root','');'和'mysql_select_db('qsearch',$ conn);'?你應該使用:'mysqli_connect('localhost','root','');'和'mysqli_select_db('qsearch',$ conn);' –

回答

2

因爲你的職責一半來自mysql和其他從mysqli

$conn = mysql_connect('localhost','root',''); 
mysql_select_db('qsearch',$conn); 

$query = "select Category from information"; 

$result = mysqli_query($query); 
while ($row = mysqli_fetch_assoc($result)){ 

你要密切首先閱讀文檔

http://www.php.net/mysqli & http://www.php.net/mysqli_connect

相關問題