Witam, mam taki problem. Nie jestem w stanie nawiązać połączenia z bazą oracle. Używam następującego kodu:
<html>
<head>
<title>PHP - cwiczenie 2 </title>
<meta charset='UTF-8'>
</head>
<body>
Witaj
<br>
<?php
session_start();
$connection=oci_connect('login', 'haslo', '217.173.198.132:1521/orcl');
if(!$connection)
{
$m = oci_error();
echo $m['message'], "\n";
exit;
}
else
{
echo "połączono <br>";
}
$wykonaj=oci_parse($connection,'SELECT * FROM KLIENT');
oci_execute($wykonaj);
$fetch=oci_fetch($wykonaj);
?>
</body>
</html>
albo tego:
<html>
<head>
<title>PHP - cwiczenie 2 </title>
<meta charset='UTF-8'>
</head>
<body>
<?PHP
$db = "(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)
(HOST=217.173.198.132) (PORT=1521))) (CONNECT_DATA=(SID=orcl)))";
$conn = ocilogon("login", "haslo", $db);
if ($conn)
{
echo "SUKCES - POLACZONO Z ORACLE\n";
}
else
{
$err= OCIError();
echo "BLAD POLACZENIA". $err['text'];
}
for ($i = 0; $i < 10; $i++)
{
print $i;
}
?>
</body>
</html>
login i hasło podaję na pewno dobre, bo używając ich połączyłem się z bazą poprzez sqldeveloper, więc login i hasło jest dobre, pytanie czemu nie mogę połączyć się używając tych skryptów? Ktoś ma jakiś pomysł? Albo w jaki inny sposób się połączyć?
Pozdrawiam