HACER UNA CONEXION A UNA BASE DE DATOS ORACLE DESDE PHP
Publicado por Rafael (12 intervenciones) el 25/03/2017 03:54:41
BUENAS TARDES A TODOS, NECESITO SABER COMO HACER UNA CONEXION A UNA BASE DE DATOS ORACLE DESDE PHP, LA VERDAD HE CHECADO VARIOS EJEMPLOS PERO SIMPLEMENTE NADA ME HA FUNCIONADO, YA INSTALE LO NECESARIO EN CENTOS PARA QUE MIS CONEXIONES NO FALLEN, EN MI PHPINFO(); APARECE QUE ESTAN HABILITADOS:
este es mi codigo
En el if donde pregunta que si esta bien la conexion me marca el error por lo tanto me pone el echo "hay un error"; ..........espero me puedan ayudar de antemano muchas gracias
este es mi codigo
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
28
29
30
<?php
# Inicializar la conexión a Oracle
$conn = oci_connect('XXXUSERXXX', 'XXXPASSXXX', 'XXXXIPXXX');
if (!$conn) {
echo " hay un error";
}
else{
# Preparar la Query
$query = "SELECT N.RESORT,N.GUEST_FIRST_NAME||' '||N.GUEST_LAST_NAME GUEST_NAME
FROM RESERVATION_NAME N
WHERE N.RESV_STATUS = 'CHECKED IN' AND N.NAME_USAGE_TYPE = 'DG' AND N.RESORT = 'PBMZT'";
# Conectar realmente y lanzar la consulta...
$stid = oci_parse($conn, $query);
oci_execute($stid, OCI_DEFAULT);
# Lanzar la consulta
while ($row = oci_fetch_array($stid, OCI_ASSOC)) {
# Recuperar las filas de la consulta
foreach ($row as $item) {
echo $item." ";
}
echo "<br>\n";
}
}
# Cerrar la conexión con Oracle
oci_free_statement($stid);
oci_close($conn);
?>
En el if donde pregunta que si esta bien la conexion me marca el error por lo tanto me pone el echo "hay un error"; ..........espero me puedan ayudar de antemano muchas gracias
Valora esta pregunta
0