gpt4 book ai didi

javascript - 需要帮助搜索 mysql

转载 作者:行者123 更新时间:2023-11-30 00:06:10 24 4
gpt4 key购买 nike

我需要一个脚本的帮助,该脚本在同一个表中搜索 8 个不同的字段,但希望它在未搜索一或三个参数时也给出结果。我正在使用 PHP 和 MySql,并且我已经尝试了很长时间,现在我向各位专家求助。我同时使用选择框和勾选框。你能帮我解决这个问题吗?

Select * FROM mymembers WHERE 
country = $country AND
gender = $gender AND
haircolor = $haircolor AND
hairlength = $hairlength AND

当其中一个没有结果时,问题就出现了……??????请帮忙卡斯滕

最佳答案

使用 PHP 构建 SQL。检查变量是否不为空,然后添加它们。

例如

$sql = 'Select * FROM mymembers WHERE ';
if (!empty($country)) $sql .= 'country = '.$country;

确保转义 SQL 中使用的任何变量以防止注入(inject)。

关于javascript - 需要帮助搜索 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24530516/

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