我有一些从MySQL数据库中显示产品的代码。显示的产品与用户输入的搜索相匹配。
这是我的代码:
$result=mysql_query("SELECT * FROM products WHERE catagory = '$catagory' ")在数据库中,我还有一个名为active的列,如何只显示符合搜索标准( 1 )并在active框中有一个1的结果?
提前谢谢。
发布于 2013-09-11 15:22:01
$result=mysql_query("SELECT * FROM products WHERE catagory = '$catagory' AND active = '1' ")在查询中使用$category变量以防止mysqli攻击之前,请确保正在转义它,并且请考虑升级到现代数据库api,如mysqli或PDO。
https://stackoverflow.com/questions/18745152
复制相似问题