作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个大型 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/
我正在尝试用 Swift 编写这段 JavaScript 代码:k_combinations 到目前为止,我在 Swift 中有这个: import Foundation import Cocoa e
我是一名优秀的程序员,十分优秀!