搜索按钮并在php中显示数据
问题描述:
我想问一下关于php代码和oracle的sql。我正在开发一个系统网站作为我的项目任务。对于搜索页面,用户可以填写其中一个搜索字段,系统将根据用户搜索的内容显示所有必需的详细信息。任何人都可以教我如何做php代码与oracle SQL数据库链接。因为什么到目前为止,我所做的是:搜索按钮并在php中显示数据
$sql = "SELECT * FROM sdlrules_tbl_wip_queue
where lotid = trim(upper((:lotid)),
eqpId = trim(upper(:eqpId)),
stepName = trim(:stepName),
sequence = trim(:sequence)";
if($_REQUEST["lotId"]!=""){
$sql .= "SELECT
LOTID,PLAN,STEPSEQ,STEPNAME,LOTTYPE,PRIORITY,DEVICE,EQPID,REMARK
FROM
sdlrules_tbl_wip_queue
WHERE lotid = trim(upper(:lotid))";
}
if($_REQUEST["eqpId"]!=""){
$sql = "SELECT * FROM sdlrules_tbl_wip_queue
WHERE eqpId = ':eqpId'";
}
if($_REQUEST["stepName"]!=""){
$sql = "SELECT * FROM sdlrules_tbl_wip_queue
WHERE stepName = ':stepName'";
}
if($_REQUEST["sequence"]!==""){
$sql = "SELECT * FROM sdlrules_tbl_wip_queue
WHERE sequence = ':sequence'";
}
答
谁能教我如何做PHP代码与Oracle SQL数据库链接。
这是一个广泛的问题。
Oracle有两本手册,你可能想看看
有这些书你可以跳过一些较旧的安装量,但仍然有很多的材料,是有用的。
你打算来连接的SQL语句? – Jixone
没有。我想根据搜索字段单独做。用户可以根据lotid或eqpid或stepName或序列进行搜索。系统将显示所需搜索的所有细节。 – Antabellumy
然后在'lotid'的第一个sql语句中,应该将'。='改为'='。这就是为什么我认为是这样。 – Jixone