gpt4 book ai didi

php - 查询是来自 jquery 的空 mysql php 变量

转载 作者:行者123 更新时间:2023-11-29 00:42:16 26 4
gpt4 key购买 nike

我有一个 javascript,它在检查复选框并传递变量时加载 DIV 的内容。

我使用 $color = $_GET['color']; 检索变量,然后执行一些 IF 来选择我的查询:

if ($color != '') 
{
if ($sortBy != '')
{
$items = mysql_query("SELECT * FROM item_descr WHERE color_base1 = '$color' ORDER BY '$sortBy' DESC");
}
else
{
$items = mysql_query("SELECT * FROM item_descr WHERE color_base1 = $color");
echo $color;
$result = mysql_query($items) or die(mysql_error());
}
}

每次 $result 返回“Quert was empty”,即使 $color 包含一个值。

注意:我也试过像这样将 $color 放入查询中:'$color' 和 '".$color."'。没用你知道发生了什么事吗?

谢谢!

最佳答案

试试这个更简单的代码:

if ($sortBy != '')
$query = "SELECT * FROM item_descr WHERE color_base1 = '$color' ORDER BY $sortBy DESC";
else
$query = "SELECT * FROM item_descr WHERE color_base1 = '$color'";
$result = mysql_query($query) or die(mysql_error());

我删除了 $sortBy 周围的引号,我添加了 $color 周围的引号。

关于php - 查询是来自 jquery 的空 mysql php 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11795402/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com