該頁面顯示所有結果,現在我想篩選結果以及每頁有多少結果。爲此,訪問者使用簡單的html GET表單來選擇過濾器。構建一個mysqli查詢,並按頁面順序顯示
現在我得到的GET形式和試圖篩選結果
<?php
$order_by = mysqli_real_escape_string($database,$_GET['order_by']);
$order = if(empty($order_by)){echo 'manufacturer';}else{echo '$order_by';
?>
OK,現在我們得到的過濾器,並嘗試從MySQL得到的結果是這樣
$set_order=mysqli_query($database,"SELECT * FROM `products` order by `$order` ASC");}
但我得到錯誤該行:
$order = if(empty($order_by)){echo 'manufacturer';}else{echo '$order_by';
找不到辦法做到這一點...任何想法?
'echo'不會返回一個值,那麼爲什麼要爲它指定一個變量呢? – RamRaider