2017-08-30 6 views
0

je voudrais demander concernant le code php et oracle sql. Je développe un site web pour un système en tant que tâche de mon projet. pour la page de recherche, l'utilisateur peut remplir l'un des champs de recherche et le système affichera tous les détails requis en fonction de ce que l'utilisateur recherche. Quelqu'un peut-il m'apprendre comment faire le code php pour établir un lien avec la base de données Oracle Oracle. comme ce que je l'ai fait jusqu'à présent est:bouton de recherche et afficher les données en 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

Avez-vous l'intention de concaténer les instructions SQL? – Jixone

+0

no. Je voudrais le faire séparément en fonction des champs de recherche. l'utilisateur peut effectuer une recherche basée sur lotid ou eqpid ou stepName ou une séquence. et le système affichera tous les détails de la recherche requise. – Antabellumy

+0

Ensuite, dans votre première instruction sql dans 'lotid', vous devriez changer le'. = 'Juste' = '. C'est pourquoi je suppose que c'était le cas. – Jixone

Répondre

0

quelqu'un peut me apprendre sur la façon de faire le code php pour créer un lien avec l'oracle base de données SQL.

Ceci est une question large.

Oracle a deux manuels vous pouvez consulter

Il y a un contenu plus installer dans ces livres que vous pouvez sauter, mais il y a beaucoup de matériel qui est utile.