Как видно по названию, нужно отсортировать данные с БД в выпадающем списке в алфавитном порядке.. PHP: <?php function name($id) { $name=mysql_fetch_assoc(mysql_query("SELECT * FROM `collection` WHERE `id` = '$id'")); return $name['name']; } // $max=mysql_result(mysql_query("SELECT COUNT(*) FROM`collection`"),0); $max++; $i=1; // echo "<select name='select'>"; while($i<$max) { echo "<option value='$i'>".name($i)."</option>"; $i++; } echo "</select>"; ?> Нужно, чтобы человек выбирал нужное ему, нажал отправить и после этого отправился POST запрос с изменение данных в БД.. Например, выбранное слово удалялось.. Для этого, как я понимаю, обязательно в <option> вставлять атрибут "value". Организовать запрос к базе я могу, осталось только отсортировать список по алфавиту.. Не подскажите, как это воспроизвести?! Прошу сильно не критиковать, только начал изучать php..
Начни с перехода с mysql на mysqli, так как в новых версиях php mysql уже не работает. Как я понимаю нужна выборка с БД по алфавиту? Почитай про ORDER BY
А можно поинтересоваться, где более подробно можно ознакомиться с mysqli? В интернете вбил, но там для меня пока что что-то непонятное.. Да, мне нужна выборка по алфавиту, чтобы и в списке выпадающем все слова были по алфавиту выведены. Можно же так сделать?!
да хоть тут http://www.php.su/articles/?cat=phpdb&page=010 сортировка это стандартная фича мускула (MySQL) как правильно Выше сказали прочитайте про ORDER BY с помощью него можно сортировать как душе угодно)
PHP: $mysqli->query("DELETE FROM CountryLanguage WHERE Language='Bavarian'"); Не подскажите, что означает знак "->" в запросе?
это обьектно-ориентированный стиль написания кода. В процедурном стиле подобное будет выглядеть так: PHP: mysqli_query($mysqli, "DELETE FROM CountryLanguage WHERE Language='Bavarian'");
Это вызов query в стиле ООП.. такой себе еще один интерфейс.. Сначала создаем объект $mysqli а потом уже вызываем его методы... query один из его методов)