09/10/2018, 23:25
Kết nối oracle qua php!
Xin chào các bác!
Các bác giúp em đoạn code kết nối dữ liệu đến oracle dùng ngôn ngữ php. Vì mới làm quen với php nên cần phải học hỏi nhiều. Xin cảm ơn các bác nhé và chúc một năm mới với nhiều niềm vui và thắng lợi!
Các bác giúp em đoạn code kết nối dữ liệu đến oracle dùng ngôn ngữ php. Vì mới làm quen với php nên cần phải học hỏi nhiều. Xin cảm ơn các bác nhé và chúc một năm mới với nhiều niềm vui và thắng lợi!
Bài liên quan
2. Cài Oracle.
3. Edit php.ini và bạn phải open 2 extensions sau:
;extension = php_oracle.dll
--with-oci8=/path/to/oracle/home/dir
<?php
if ($c=OCILogon("scott", "tiger", "orcl")) {
echo "Successfully connected to Oracle.\n";
OCILogoff($c);
} else {
$err = OCIError();
echo "Oracle Connect Error " . $err***91;text***93;;
}
?>
<?php
if ($c=ora_logon("scott@orcl","tiger")) {
echo "Successfully connected to Oracle.\n";
ora_commitoff($c);
ora_logoff($c);
} else {
echo "Oracle Connect Error " . ora_error();
}
?>
Với đoạn code:
<?php
if ($c=OCILogon("scott", "tiger", "orcl")) {
echo "Successfully connected to Oracle.\n";
OCILogoff($c);
} else {
$err = OCIError();
echo "Oracle Connect Error " . $err[text];
}
?>
Nó báo lỗi như vầy bác ơi
Fatal error: Call to undefined function: ocilogon() in c:\program files\easyphp1-8\www\vd.php on line 2
Còn đoạn code:
<?php
if ($c=ora_logon("scott@orcl","tiger")) {
echo "Successfully connected to Oracle.\n";
ora_commitoff($c);
ora_logoff($c);
} else {
echo "Oracle Connect Error " . ora_error();
}
?>
Nó cũng báo lỗi tương tự mặc dù có bỏ các dấu ; phía trước trong file php.ini các file *.dll
Fatal error: Call to undefined function: ora_logon() in c:\program files\easyphp1-8\www\vd.php on line 2
Mong các bác giúp với
1. Bạn đã install Oracle Client/Server chưa?
2. Check 2 cái library đã có chưa?
Còn về các library đã kiểm tra có đầy đủ.
Chẳng hiểu bị lỗi chổ nào nữa.