2013-12-12 13 views
-2

Я попытался открыть раскрывающийся список PHP с данными из базы данных MySQL.Выпадающий список PHP с данными из базы данных MySQL

Я приложил мой код ниже, я не получаю DropDownList .Can никому помочь

<?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

Смежные вопросы