简体   繁体   English

如何订购此查询?

[英]How Do I Order This Query?

I want to order this query descending by ID. 我想将此查询按ID降序排列。

I get the error mysql_fetch_array() expects parameter 1 我收到错误mysql_fetch_array() expects parameter 1

$checkquery = "SELECT COUNT(message), user, date_time FROM messages";           
$collctmsg = mysql_query($checkquery, $db_connect);
$no_rows = mysql_fetch_row($collctmsg);
$numrows = $no_rows[0];
$rows_per_page = 5;
$lastpage = ceil($numrows/$rows_per_page);
$pageno = (int)$pageno;
if ($pageno > $lastpage) {
   $pageno < $lastpage;
} // if
if ($pageno < 1) {
   $pageno = 1;
} // if
$limit = 'LIMIT ' .($pageno - 1) * $rows_per_page .',' .$rows_per_page;

$messageshow = "SELECT message, user, date_time FROM messages {$limit}, ORDER BY id DESC";
$message_execution = mysql_query($messageshow, $db_connect);

这是使用ORDER BY子句完成的:

SELECT message, user, date_time FROM messages ORDER BY id DESC 

Update your query. 更新您的查询。 After limit No need to put coma: 超过限制后无需昏迷:

$messageshow = "SELECT message, user, date_time FROM messages {$limit} ORDER BY id DESC";

最后限制,并且您的limit子句和order by子句之间没有逗号

SELECT message, user, date_time FROM messages ORDER BY id DESC {$limit} 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何编写这个mysql连接查询然后按需要订购? - How do I write this mysql join query and then order as I need? 在CodeIgniter中,如何在查询检索的同时检索sql查询并按升序或降序对其进行排序? - In CodeIgniter, how do I retrieve a sql query and order it by either ascending or descending order at the same time of query retrieval? 如何在高级ORDER BY情况下执行查询? - How do I execute a query with an advanced ORDER BY situation? 如何在此wordpress查询中添加order&orderby参数? - How do I add order & orderby parameters to this wordpress query? 如何订购带有计数和比率的MySQL查询 - How do I order a MySQL query with a count and ratio 如何对该字母SQL查询按字母顺序排序? - How do I sort in alphabetical order this SQL query? 我如何需要返回查询以计算行数,以及如何计算行数? - How do I need to return the query in order to count the number of rows, and how do I count the rows? 我将如何按 DoctorName 订购此查询 - how will i order this query by DoctorName 如何在Kohana的查询构建器中使用ORDER BY和GROUP BY构建UNION查询? - How do I build a UNION query with ORDER BY and GROUP BY in Kohana's query builder? Mysql Codeigniter Active Record - 如何进行where_in查询并返回正确的结果顺序? - Mysql Codeigniter Active Record - How do I do a where_in query and return the correct order of results?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM