Как подключить базу данных Oracle в php с помощью xampp - PullRequest
1 голос
/ 06 мая 2019

Как подключить базу данных oracle в php с помощью xampp?

Это правильно?

$servername = "localhost";
$username= "username";
$password= "password";
$dbname = "db";

$conn= new mysqli($servername,$username,$password,$dbname);

// check connection
if($conn->connect_error){
   die("connection Failed:".$conn->connection_error);
}

Ответы [ 3 ]

1 голос
/ 06 мая 2019

Попробуйте

Просмотрите код в $ HOME / public_html / connect.php

<?php
// Create connection to Oracle
$conn = oci_connect("phphol", "welcome", "//localhost/orcl");
if (!$conn) {
   $m = oci_error();
   echo $m['message'], "\n";
   exit;
}
else {
   print "Connected to Oracle!";
}
// Close the Oracle connection
oci_close($conn);
?>

Функция oci_connect () содержит имя пользователя, пароль и строку подключения.В этом случае используется синтаксис строки соединения Oracle Easy Connect.Он состоит из имени хоста и имени службы БД.

Функция oci_close () закрывает соединение.Все стандартные соединения, не закрытые явно, будут автоматически освобождены после завершения скрипта.

1 голос
/ 06 мая 2019
$username="OE";
$password="OE";
$db="(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = XE)
)
)";

$connection = oci_connect($username, $password, $db);

if (!$connection) {
$e = oci_error();
echo htmlentities($e["message"]);
}

0 голосов
/ 06 мая 2019

Попробуйте просто сделать запрос с помощью этой функции

mysqli_query ($ connectionhandler, $ sqlquery);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...