Romeo
Новичок
Сортировака по алфавиту. Массива полученного из MySql
Вобщем есть база данный mysql
в ней есть таблица ну пусть будет book а в ней столбец name
Надо вывести все названия в алфавитном порядке. да и кстати если будут названия на русском и английском, как сделать чтобы сначала шли по алфавиту на русском а потом по алфавиту на английском?
Решил эта задачу так
Теперь требуется к каждому name вывести opisanie как это можно реализовать?
Вобщем есть база данный mysql
в ней есть таблица ну пусть будет book а в ней столбец name
Надо вывести все названия в алфавитном порядке. да и кстати если будут названия на русском и английском, как сделать чтобы сначала шли по алфавиту на русском а потом по алфавиту на английском?
Решил эта задачу так
PHP:
$result = mysql_query("select * from book");
$data = array();
for($i=0; $i<mysql_num_rows($result); $i++)
{
$row = mysql_fetch_array($result);
array_push($data, $row['name']);
}
usort($data, "strnatcasecmp");
foreach($data as $key => $value)
echo $value."<br>";