该页面显示所有结果,现在我想筛选结果以及每页有多少结果。为此,访问者使用简单的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