PHP+Oracle+Mysql
Posté : 28 juil. 2005, 11:41
Bonjour, je galère trop car pour mon projet, je dois pouvoir travailler en mm temps avec php se connectant à deux bases, l'une sur Oracle et l'autre sur mysql.
La connexion en soi n'est pas vraiment un problème; explication :
Je dois pouvoir afficher certains données d'un employé (son nom et prénom, son affectation, le pc qu'il a actuellement et l'application qui lui est assignée), certains informations doivent provenir d'une vue sur oracle, et les autres de 3 tables sur mysql, et pour les faire correspendre, j'ai un numéro "PPR" qui est unique pr chaque employé!
Problème :
Voici la prmière requête pour mysql :
Bises
La connexion en soi n'est pas vraiment un problème; explication :
Je dois pouvoir afficher certains données d'un employé (son nom et prénom, son affectation, le pc qu'il a actuellement et l'application qui lui est assignée), certains informations doivent provenir d'une vue sur oracle, et les autres de 3 tables sur mysql, et pour les faire correspendre, j'ai un numéro "PPR" qui est unique pr chaque employé!
Problème :
Voici la prmière requête pour mysql :
$req1= "SELECT DISTINCT (PPR), modelepc, appli
FROM douanier LEFT JOIN pc ON douanier.pc=pc.refpc
LEFT JOIN application ON douanier.application=application.refappli
WHERE douanier.pc=pc.refpc And douanier.application = application.refappli And douanier.pc In (11,12,13)";
$rs1 = mysql_query($req1) ;
$var1=mysql_num_rows($rs1);
et voici la seconde pour oracle : $stmt1= "SELECT DISTINCT (nom), prenom,lib_resid
FROM agentreseau LEFT JOIN lib_residence ON agentreseau.code_resid=lib_resid.code_resid WHERE agentreseau.code_resid = lib_resid.code_resid AND agentreseau.lib_residence = "CIRCONSCRIPTION AGADIR" AND agentreseau.ppr=[color=violet] [u][b]???? ICI je dois pouvoir tester sur les PPR séléctionnés dans la première requête ????? [/b][/u][/color] ";
ociexecute($stmt1);
Bon, peut être que c'est très bête, mais moi, c'est là ou ça coince pour moi, merci de m'aider, vous êtes gentils !!Bises