您能检查一下并告诉我哪里出错了吗?下面是代码:
$sql = "SELECT prekės.* , CONCAT(vartotojai.name) as v_name
FROM prekės
LEFT JOIN vartotojai
ON vartotojai.V_ID=prekės.V_ID
ORDER BY prekės.date
LIMIT $offset, $rec_limit
WHERE prekės.category='Telefonai'";
错误来自WHERE
子句的最后一行
子句顺序不正确:WHERE
-> ORDER
-> LIMIT
:
$sql = "SELECT prekės.*
, CONCAT(vartotojai.name) as v_name
FROM prekės LEFT JOIN vartotojai ON vartotojai.V_ID=prekės.V_ID
WHERE prekės.category='Telefonai'
ORDER BY prekės.date
LIMIT $offset, $rec_limit
";
检查订单。ORDER
和LIMIT
应该在WHERE
之后。
为了确保您正在精心设计SQL,检查我提供的链接是一个好主意。一旦你了解了它,就很容易理解为什么是了。