我试图使用mysql表中的数据在php中为一个表创建一个排序按钮。我的问题是,您必须直接使用order by查询对mysql列进行排序,还是可以对mysql数据的输出进行排序,以便它对显示的数据进行排序而不影响mysql列?
这是我的代码到目前为止,没有做任何事情。
if (isset($_POST['sort_torrent'])) {
try{
$sort_query = "SELECT movie_name FROM torrent_list ORDER BY
movie_name";
$db->query($sort_query);
}
catch (exception $e) {
echo 'Error!' . $e->getMessage();
}
}
谢谢
1条答案
按热度按时间sdnqo3pr1#
您必须直接使用order by查询对mysql列进行排序,还是可以对mysql数据的输出进行排序,以便它对显示的数据进行排序而不影响mysql列?
我不确定你的问题,不过,我会尽力的。
这里的sql语句不会影响数据库中的数据,您刚刚调用了数据库中的数据,然后在该示例中对其进行了排序,或者您可以将其视为数据库中数据的副本,现在您可以对其执行任何操作,而不影响原始数据。
当您使用insert或update等更改数据库中的数据时。