我使用PDO bindParam()
可以在查詢中定義列名。定義查詢中的列名和限制數據
這是我到目前爲止
編輯嘗試:
$item = "Fruits";
$num = "5";
$tot = (int)$num;
$sql = "SELECT categories.item, price.:itm
FROM categories
LEFT JOIN price
ON categories.iID = price.iID
WHERE price.:itm = :availability
ORDER BY categories.item
ASC LIMIT :lmt";
$stmt = $connect->prepare($sql);
$stmt->bindParam(':itm', $item);
$stmt->bindParam(':lmt', $tot);
$stmt->execute(array(':availability'=>"1"));
$mulu = $statementa->fetchColumn();
我怎麼能算和限制5分的結果?
5的結果是什麼?您還錯過了'ORDER BY'子句 –
學習SQL - 'ORDER BY%FIELD_NAME%ASC' –
@u_mulder:這是我的實際sql。我更新了我的帖子。 – Becky