Php 如何在mysql\u查询中连接db表值(列名)
我不太确定我是否做得对,或者是否有办法做到这一点。我已经按字母顺序显示了“name”列,但是我仍然试图让DESC显示“sales”列。因此,他们提交的最后一份作业将首先显示Php 如何在mysql\u查询中连接db表值(列名),php,mysql,Php,Mysql,我不太确定我是否做得对,或者是否有办法做到这一点。我已经按字母顺序显示了“name”列,但是我仍然试图让DESC显示“sales”列。因此,他们提交的最后一份作业将首先显示 <?php $result =mysql_query("SELECT * FROM Reports ORDER BY name ASC AND sale DESC") or die(mysql_error()); ?> 我尝试过梳理sql_查询和WHERE子句,但似乎无法找到正确的语法。如果有人能给我指出
<?php
$result =mysql_query("SELECT * FROM Reports ORDER BY name ASC AND sale DESC") or die(mysql_error());
?>
我尝试过梳理sql_查询和WHERE子句,但似乎无法找到正确的语法。如果有人能给我指出正确的方向
提前谢谢 使用逗号:
SELECT * FROM REPORTS ORDER BY NAME ASC, SALE DESC
。。。应该有用。你可以这样使用
SELECT * FROM t1 ORDER BY key_part1 DESC, key_part2 ASC;
我希望这会对你有所帮助。使用这个
SELECT * FROM reports ORDER BY name ASC,sale DESC
警告:
mysql\u query
是一个过时的接口,不应在新的应用程序中使用,因为它将在未来的PHP版本中被删除。一个现代的替代品。如果您是PHP新手,可以使用类似的指南来帮助您解释最佳实践。我使用的主机仍然使用PHP5.3,当时间到了,他们切换到5.5时,我将更改为mysqli_*function。我强烈推荐PDO,而不是mysqli,它有更好的占位符支持,尽管PHP5.3完全支持这两种功能。我将对此进行研究。很抱歉,我对PHP没有很强的背景,我的专长是CSS和JavaScript