php - 从 HTML 下拉选择中使用 SQL 'IN' 运算符
问题描述
我正在尝试在 HTML 下拉选择中使用“IN”SQL 运算符,但是当我运行查询时它会返回任何内容。它适用于单一搜索 North、East、West...等,但不适用于 ALL 的多重搜索。
HTML:
<select name="region" type="text" id="region" style="font-family:Arial,Sans-Serif;width:180px;"/>
<option value="<?=$_GET["region"];?>"></option>
<OPTION VALUE=('S','N','E','W','M','P','I')>ALL
<OPTION VALUE="N">North
<OPTION VALUE="E">East
<OPTION VALUE="S">South
<OPTION VALUE="W">West
<OPTION VALUE="M">Mapping
<OPTION VALUE="P">Photo
<OPTION VALUE="I">GIS
</select>
PHP:
<?php
$db = "(DESCRIPTION=(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = **.56.**.**)(PORT = ****)))(CONNECT_DATA=(SID=XE)))";
if($_GET["region"]!="")
{
$objConnect = ocilogon("*****","******",$db);
$strSQL = "SELECT * FROM SR4 WHERE AREA IN '".($_GET["region"])."';
$objParse = oci_parse ($objConnect, $strSQL);
oci_execute ($objParse, OCI_DEFAULT);
?>
解决方案
推荐阅读
- python - Python:与计算共享全局变量
- python - 如何在 python django 模型文件中实现 tinyInt(1)
- node.js - express 静态主机映像不适用于 IP 地址 192.168.xx
- ios - 如何使用 Userdefaults 快速存储 UItableview 数据?
- regex - REGEXEXTRACT 公式可在不使用 SPLIT 的情况下提取分层
- java - 如果 @ModelAttribute 包含 Long 字段或者是 Map 实例,Spring 可以解码它吗?
- python - 如何有条件地在python中添加可选参数的参数?
- jenkins - 在詹金斯的重建之间传递/共享变量
- rest - 用于构建 URL 的 REST API 标准 - 最佳匹配
- node.js - TypeScript:在 req.files 上使用(req as any)我可以使用其他类型吗