gpt4 book ai didi

javascript - 什么代码方法可以让用户在 PHP/MySQL 中应用三个可选变量?

转载 作者:行者123 更新时间:2023-11-29 13:18:14 26 4
gpt4 key购买 nike

我有一个大型 CSV 文件,其中包含超过 11k 行数据,共 13 列。 3 个用户选择的变量是州、城市和职位。我的问题是哪种方法/函数类型最能让我轻松地聚合下拉菜单中的用户选择,然后使用它来查询数据库中的正确行?

概述:这里涵盖了美国全部 50 个州,每个州都有相当多的城市,此外每个城市还有十几个不同的职位。

最佳答案

您的服务器脚本只是将参数转换为查询的 WHERE 子句中的适当条件。例如

$wheres = array();
$params = array();
if (!empty($_POST['state'])) {
$wheres[] = "state = :state";
$params['state'] = $_POST['state'];
}
if (!empty($_POST['city'])) {
$wheres[] = "city = :city";
$params['city'] = $_POST['city'];
}
if (!empty($_POST['title'])) {
$wheres[] = "title = :title";
$params['title'] = $_POST['title'];
}
$query = "SELECT * FROM YourTable";
if (count($wheres)) {
$query .= " WHERE " . implode(" AND ", $wheres);
}
$stmt = $pdo->prepare($query);
$result = $stmt->execute($params);

关于javascript - 什么代码方法可以让用户在 PHP/MySQL 中应用三个可选变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21197034/

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