我有一個生成webshop佈局的php文件。問題是當我開始將產品拆分爲頁面時。我在產品數據庫中運行以下查詢,可以找到各種產品。有一個prodducttype列指定應該在哪個菜單下顯示。 查詢帶限制顯示少一個元素的MySql查詢
$sql = "SELECT id,descr, nm, img, price FROM c1640644.products WHERE
producttype = '".$GLOBALS["useableproductid"]."' LIMIT ".($start- 1).",".$stop;
有一排總是缺 我使用的回聲只是運行前顯示查詢它的下面:
SELECT id,descr, nm, img, price FROM c1640644.products WHERE
producttype = 'laptop' LIMIT 0,8
簡單說一下數據庫: 目前3種產品筆記本電腦,耳機,臺式機。 顯示便攜式計算機時,它們來自ID 1- 17,缺少ID = 1。來自ID 18-22和ID = 21的耳機丟失。缺少ID 23-27和ID = 23的桌面。總是缺少相同的產品。
的顯示方法是:
while($row = $result->fetch_assoc()){
echo $row["nm"]; //just an example echo in the code it gets displayed with design
...
}
感謝您對所有的答案!
請注意,沒有ORDER BY的LIMIT是相當無意義的,並且名稱如c1640644的表往往是設計不良的症狀 – Strawberry
我會按順序執行謝謝! c1640644是因爲它是一個大學服務器,其中c1640644是我的學號。 –
啊,夠公平的,然後 – Strawberry