Connexion entre deux BDD

Fermé
MaO - 19 juin 2007 à 15:38
foobar47 Messages postés 13536 Date d'inscription jeudi 9 janvier 2003 Statut Contributeur Dernière intervention 16 mai 2014 - 19 juin 2007 à 15:48
Voila j'esseye de connecter une base MySQL a une base Oracle:

<?
//--on se connecte à MySQL------------------- 
$db1 = mysql_connect('localhost', 'root', '');
 mysql_select_db('adc',$db1);  
 
$req = 'SELECT * FROM machine ORDER BY NomnetBIOS';
$data=mysql_query($req) or die ('Erreur SQL !<br>'.$req.'<br>'.mysql_error()); ;
while ($ligne = mysql_fetch_assoc($data))
{
?>
<table>
<tr>
<td>
<?echo $ligne['NomnetBIOS'];?>
</td>
</tr>
<table>
<?
}

 //--on se connecte à Oracle--------------------
 $db2 = Ora_Logon("gpadc@gpao.adcdom.loc","octal",true);
if($cursor = ora_open($connection))
    { 
	$query="select * from LIGNE_CDE_FOURNISSEUR"
if((Ora_Parse($cursor, $query)) >= 0)
		{ 
			if(ora_exec($cursor))
                { 
                    print("<TABLE"); 
                    print(" BORDER=\"1\">\n"); 
                        while(ora_fetch($cursor))
					    { 
					    	print("<TR>\n"); 
                              for($index = 0; 
                                $index < ora_numcols($cursor); 
                                $index++) 
                                { 
                                    print("<TD>"); 
                                    print(ora_getcolumn($cursor,$index)); 
                                    print("</TD>\n"); 
                       		    } 
                            print("</TR>\n"); 
               			} 
						
	                print("</TABLE>\n"); 
                    print("<BR>\n"); 
                    print("Rows: "); 
                    print(ora_numrows($cursor));$fichier=fopen('far.csv','w+'); 
					print("<BR>\n"); 
                }
		}  /* fin du if not ora parse */ 
		// Ferme le curseur Oracle 
		Ora_Close($cursor); 
		print("Fermeture du curseur effectuee<BR>\n"); 
    } /* fin du if $cursor etc  */ 
else{ 
        print("Le curseur n a pas pu etre ouvert!<BR>\n"); 
    } 
// Deconnecte du serveur 
Ora_Logoff($connection); 
print("Deconnexion effectuee<BR>\n");
  
}/* fin du if($connection   */ 
}
 ?>




es que ma methode est bien?
l'erreur que j'obtien: Parse error: parse error in d:\www\php\connection2bdd.php on line 26
A voir également:

2 réponses

un ";" apres $query="select * from LIGNE_CDE_FOURNISSEUR"
0
foobar47 Messages postés 13536 Date d'inscription jeudi 9 janvier 2003 Statut Contributeur Dernière intervention 16 mai 2014 533
19 juin 2007 à 15:48
Salut,

Il te manque un ; ici :

$query="select * from LIGNE_CDE_FOURNISSEUR"


ligne 26, il te le dit en plus ;-)

a+
0