gpt4 book ai didi

php - 查询声明 2 个不同变量时遇到问题?

转载 作者:行者123 更新时间:2023-11-29 23:09:51 29 4
gpt4 key购买 nike

我试图仅根据州条目或来自 POST 的州和城市条目来提取结果,这让我发疯......

提前致谢!

$totnum=mysql_query("SELECT item_id,active from items WHERE state='$st' OR city+'$_POST[city]' AND state='$st' AND active='1'");
$totalnumber=mysql_num_rows($totnum);
$totrow=mysql_fetch_array($totnum);

预期结果:

州=佛罗里达州

或者

州=佛罗里达市=代托纳比奇

最佳答案

首先,你能显示一下SQL吗?

$sql = "SELECT item_id,active from items WHERE state='$st' OR city+'$_POST[city]' AND state='$st' AND active='1'";
echo $sql; //Let's see

$totnum=mysql_query($sql);
$totalnumber=mysql_num_rows($totnum);
$totrow=mysql_fetch_array($totnum);

然后...尝试在“phpMyAdmin”上运行它进行测试...

2 - 你的 SQL 非常非常危险,请尝试阅读 "SQL Injection"并将您的查询更改为准备好的语句

关于php - 查询声明 2 个不同变量时遇到问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28132302/

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