搜索按钮并在php中显示数据

搜索按钮并在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'"; 
} 
+0

你打算来连接的SQL语句? – Jixone

+0

没有。我想根据搜索字段单独做。用户可以根据lotid或eqpid或stepName或序列进行搜索。系统将显示所需搜索的所有细节。 – Antabellumy

+0

然后在'lotid'的第一个sql语句中,应该将'。='改为'='。这就是为什么我认为是这样。 – Jixone

谁能教我如何做PHP代码与Oracle SQL数据库链接。

这是一个广泛的问题。

Oracle有两本手册,你可能想看看

有这些书你可以跳过一些较旧的安装量,但仍然有很多的材料,是有用的。

您只需阅读以下资源即可连接到Oracle数据库并执行所需的操作。只需阅读函数描述。它非常直接。

http://php.net/manual/en/intro.oci8.php

http://php.net/manual/en/ref.oci8.php