<?php
if($conn = OCILogon("usr_id","pwd","db"))
{
// Get some info about the db
printf("%s</P>", OCIServerVersion($conn));
}
else
{
printf("Conncetion Failed");
}
?>
Code (login.php)
<?php
$user_login=$_POST["username"];
$pass_login=$_POST["password"];
include "connect_db.php"; //ติดต่อกับฐานข้อมูล
$stmt = oci_parse($conn, "SELECT * from cmuserlogin where user_login ='$user_login' and user_password ='$pass_login'"); //ทำการ query จากฐานข้อมูล
oci_execute($stmt);
$nrows = oci_fetch_all($stmt, $results);
if ($nrows > 0) { //เช็คว่าค่าที่รับมามากกว่า0ป่าวถ้ามากกว่าให้ทำบรรทัดข้างล่าง
echo "<meta http-equiv=\"refresh\" content=\"0;URL=admin_menu.php\">";
} else { // ถ้าน้อยกว่าก็ให้ทำบรรทัดข้างล่าง
include "index.php"; //เป็นการไปดึงเอาอีกหน้าที่เขียนเอาไว้มาแสดง
}
oci_close($conn);
?>
ค่าที่ออกมา
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production With the Partitioning, OLAP and Data Mining options
Fatal error: Call to undefined function: oci_parse() in c:\appserv\xxxx\xxxxx\login.php on line 10
เปิด extension=php_oci8.dll แล้วค่ะ
ลอง run code ตามที่ให้มา ขึ้น
Fatal error: Call to undefined function: oci_connect() in c:\appserv\xxxx\xxxxx\connect_db.php on line 18