Php 查询ASC的排序结果

Php 查询ASC的排序结果,php,Php,我有这个代码,希望对字段user.LName $res=mysqli_query($con,"SELECT user.FName, user.LName, user.HerbalifeID, user.UplineS, registratie.PartnerFName, registratie.PartnerLName, registratie.NaamVIP1, registratie.NaamVIP2, registratie.NaamVIP3 FROM registratie INNER

我有这个代码,希望对字段
user.LName

$res=mysqli_query($con,"SELECT user.FName, user.LName, user.HerbalifeID, user.UplineS, registratie.PartnerFName, registratie.PartnerLName, registratie.NaamVIP1, registratie.NaamVIP2, registratie.NaamVIP3 FROM registratie INNER JOIN user ON registratie.userID = user.UserID AND registratie.eventID=".$id);

我试着把它放在语句的末尾:
ORDER BY user.LName ASC”);
这不起作用。我正处于学习阶段,不知道如何解决这个问题。我如何才能做到这一点?

在这里询问之前的第一件事是使用。 我寻找

查询ASC的排序结果

这是第一个结果:

ORDER BY关键字用于按一列或多列对结果集进行排序

ORDER BY关键字默认按升序排列记录。要按降序排列记录,可以使用DESC关键字


选中复选框后,查询将运行。根据$id,查询应搜索结果并对ASC进行排序。
我尝试了几种方法来使用ORDER BY函数实现这一点,但我找不到解决方案。我现在认为这是一件愚蠢的事情,但我认为这与代码末尾的。$id有关。
这是全部代码

<?php

if(isset($_POST['chk'])=="")
{
?>
  <script>
  alert('Er moet tenminste één checkbox geselecteerd zijn !!!');
  window.location.href='../EVENT/eventIndex.php';
  </script>
<?php
}
$chk = $_POST['chk'];
$chkcount = count($chk);
?>    
<?php  
for($i=0; $i<$chkcount; $i++)
{
$id = $chk[$i];

$res=mysqli_query($con,"SELECT user.FName, user.LName, user.HerbalifeID, user.UplineS, registratie.PartnerFName, registratie.PartnerLName, registratie.NaamVIP1, registratie.NaamVIP2, registratie.NaamVIP3 FROM registratie INNER JOIN user ON registratie.userID = user.UserID AND registratie.eventID=".$id );

while($row=$res->fetch_array())
{
?>

警报('Er moet tenminsteên checkbox geselecteerd zijn!!!');
window.location.href='../EVENT/eventIndex.php';

按用户排序。LName ASC
正确。您可能只是在它和id之间缺少一个空格。请检查sql错误

$sql = "
  SELECT user.FName, user.LName, user.HerbalifeID, user.UplineS, registratie.PartnerFName, registratie.PartnerLName, registratie.NaamVIP1, registratie.NaamVIP2, registratie.NaamVIP3 FROM registratie INNER JOIN user ON registratie.userID = user.UserID AND registratie.eventID=$id
  ORDER BY user.LName ASC
";

$res=mysqli_query($con,$sql);

if (!$res) {
    printf("Errormessage: %s\n", mysqli_error($conn));
}

真的吗?说真的,你自己先搜索过吗?很抱歉,Jon,我在最后尝试了:ORDER BY user.LName ASC);但这行不通。我正处于学习阶段。如果你想根据你的问题按名称订购,为什么要按票号日期订购?还有,定义不工作?查询失败了?排序不是你所期望的?嗨,杰夫,非常感谢你的帮助!现在它像我想要的那样工作。祝您有个美好的一天!