Как сделать сортировку по полю непосредственно в таблице MySql при помощи PHP
Есть такой SQL-запрос:
SELECT * FROM `goods`ORDER BY `amount`
Когда его вручную вводишь в phpMyAdmin, то таблица сортируется по полю. Здесь ОК.
А когда его отправляешь из PHP, то вывод данных сортируется, а сама таблица в базе данных остаётся без изменений. Пример кода:
<?php
require_once '../config/connect.php'; //подключение к БД
// готовим запрос в БД:
$sql = 'SELECT * FROM `goods`ORDER BY `amount`';
// выполняем запрос к БД:
$result = mysqli_query($connect, $sql);
// вывод результата запроса:
$arr = mysqli_fetch_all($result);
echo '<pre>';
print_r($arr);
echo '</pre>';
Поэтому вопрос: как из РНР сделать сортировку таблицы по полю именно в самой базе данных?
Источник: Stack Overflow на русском