Jquery 无法了解如何根据会话操作mysql查询
im通过ajax将类别id发布到下一页 现在我为每个发布的值设置了会话,并希望根据会话操作查询 对于我设置的每个会话,我希望我的查询在查询中包含类别代码Jquery 无法了解如何根据会话操作mysql查询,jquery,mysql,Jquery,Mysql,im通过ajax将类别id发布到下一页 现在我为每个发布的值设置了会话,并希望根据会话操作查询 对于我设置的每个会话,我希望我的查询在查询中包含类别代码 $products=mysql_query("SELECT * FROM products WHERE category_code='$_SESSION[$cat1]' || category_code='$_SESSION[$cat4]'...etc ") 我看到的一个大问题是将category\u code=添加到存储在$\u会话数组中的
$products=mysql_query("SELECT * FROM products WHERE category_code='$_SESSION[$cat1]' || category_code='$_SESSION[$cat4]'...etc ")
我看到的一个大问题是将
category\u code=
添加到存储在$\u会话
数组中的值的开头。因此,当您设置SQL查询时,它将如下所示:…其中category\u code='category\u code=…
您还可以尝试将变量移到引号之外:“…WHERE”$_会话[$cat1]。“或”$_会话[$cat4]
注意:您确实应该使用mysqli
对象或PDO
,如$products=$mysqli->query(…)代码>category_code='“$_SESSION[$cat1]”。“$| category_code='”。“$_SESSION[$cat4]”。请尝试此操作
$products=mysql_query("SELECT * FROM products WHERE category_code='$_SESSION[$cat1]' || category_code='$_SESSION[$cat4]'...etc ")