$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
子句。
答案 0 :(得分:3)
条款顺序不正确: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
";
答案 1 :(得分:1)
检查the order。 ORDER
和LIMIT
应该追溯WHERE
。
为了确保您精心设计SQL,最好检查我提供的链接。一旦你得到它,它实际上很容易理解为什么。