我是一个音乐播放器的工作,我想列出所有的歌曲,按艺术家排序,从ASC (ASC)。这些信息与艺术家、档案、歌曲等一起存储在一个表格中。
我试着用then循环先让艺术家按A排序,然后再用A命令歌手的歌曲,但是没有用。我从来没有完全理解任何一种循环,所以帮助将是感激的!
我使用的查询之一是SELECT * FROM musicinfo WHERE user='$user' ORDER BY artist ASC
。
发布于 2013-01-26 00:13:20
所以你需要多种类型的,对吧?将它添加到您的ORDER BY
子句中即可。
SELECT *
FROM musicinfo
WHERE user = '$user'
ORDER BY artist ASC, file ASC
作为sidenote,如果值来自外部,则SQL Injection
会使查询易受攻击。请看下面的文章,了解如何防止它发生。通过使用PreparedStatements
,您可以避免在值周围使用单引号。
https://stackoverflow.com/questions/14535074
复制