Bonjour,

Je suis entrain de faire une connexion entre base de donnée Oracle via PHP on utilisant le script ci-dessous :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
putenv("ORACLE_SID=TESTDB");
//putenv("ORACLE_HOME=/oracle/ora90");
//putenv("TNS_ADMIN=/oracle/ora90/network/admin");
$username = "scott";
$passwd = "tiger";
$db="(DESCRIPTION=
           (ADDRESS_LIST=
             (ADDRESS=(PROTOCOL=TCP)
               (HOST=170.17.78.77)(PORT=1521)
             )
           )
             (CONNECT_DATA=(SERVICE_NAME=TESTDB))
      )";
$conn = OCILogon($USER,$Password@2015**,$USER);
if (!$conn)
{
    echo "Connection failed";
    echo "Error Message: [" . OCIError($conn) . "]";
    exit;
}
else
{
    echo "Connected!";
}
 
?>
J'ai obtenu l'erreur suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Parse error: syntax error, unexpected '@' in C:\UwAmp_2.2.1\www\Conet.php on line 15
Est ce que la procedure de connexion est correcte ? si oui ,Comment on peut corriger cette erreur ?

Merci