【发布时间】:2019-11-13 05:50:46
【问题描述】:
有没有办法通过存储在函数中的特定名称对数据库进行排序,然后是随机的?
例如,如果$name = 'Hasan' 那么我希望查询首先选择Hasan 行,然后随机选择其他行
<?php
/* DATA BASE
id | Name
--------------+--------------------------------
'1' | Hasan
'2' | Ahmad
'3' | Majid
'4' | Hazem
*/
if(isset($_GET['name'])) {
$name = $_GET['name'];
}
else {
$name = 0;
}
$query = mysqli_query($con, "SELECT * FROM database ORDER BY $name, rand()");
?>
【问题讨论】:
标签: php sorting mysqli datatables sql-order-by