动态值 sql

dynamic value sql

我的下拉菜单 return 值 2014 和 2015

<select><option value="2014">2014</option>
        <option value="2015">2015</option>
</select>

我的查询是:

$sql = "SELECT name, value
FROM sales
WHERE year IN ('2015') ";

如何根据下拉菜单进行动态查询?

谢谢!

获取选定的值,将其放入一个变量,然后 assemble 查询字符串,连接命令和该变量。

我推荐一些数据绑定框架来为您执行此类任务。

你的开发环境是什么? PHP?

用 PHP 试试这个:

$stmt = $conn->准备("SELE‌​CT name, value FROM sales WHERE year = :year");

$stmt->bind_param(":‌ year", $year); $year = $_POST['year'];

$stmt->执行()