การติดต่อฐานข้อมูล Oracle กับภาษา php

PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
pnut
PHP Super Member
PHP Super Member
โพสต์: 488
ลงทะเบียนเมื่อ: 08/08/2016 10:48 am

การติดต่อฐานข้อมูล Oracle กับภาษา php

โพสต์ที่ยังไม่ได้อ่าน โดย pnut »

บทความนี้จะเป็นการสอนวิธีการติดต่อฐานข้อมูล Oracleด้วยภาษา php กันว่ามีวิธีการติดต่อฐานข้อมูลได้ด้วยวิธีใด โดยผมจะแนะนำวิธีการติดต่อฐานข้อมูล
Oracle Database 11g มาวิธีการใช้นะครับ
1.จะต้องติดต้องไฟล์ Instant Client(Version 12.1.0.2.0) โดยให้ดาวโหลดไฟล์ที่ http://www.oracle.com/technetwork/topic ... 85727.html
2.ให้ทำการแตกไฟล์ที่ได้ทำการดาวน์โหลด Instant Client(Version 12.1.0.2.0) ไว้ที่ไดร์ C
3.ให้ทำการติดตั้ง Path ของ Instant Client(Version 12.1.0.2.0) โดยให้ทำการคลิกขวาที่ My Computer -> Properties
1.jpg
1.jpg (26.17 KiB) Viewed 1748 times
4.ให้ทำการคลิกเลือก Advanced System Setting
2.jpg
2.jpg (34.34 KiB) Viewed 1748 times
5.ทำการคลิกเลือก Environment Variable
3.jpg
3.jpg (59.91 KiB) Viewed 1748 times
6.ให้ Variable ที่มีชื่อว่า PATH แล้วให้ทำการคลิก EDIT
4.jpg
4.jpg (74.23 KiB) Viewed 1748 times
7.ให้พาทของ Instant Client(Version 12.1.0.2.0) มาใส้ ซึ่งพาทของ Instant Client(Version 12.1.0.2.0) คือ C:\Instant Client(Version 12.1.0.2.0) (ซึ่งขึ้นอยู่ที่ว่าเพื่อนแตกไฟล์ Instant Client(Version 12.1.0.2.0) นั้นไว้ที่ไหน
8.ให้ทำการเข้าไปที่ไฟล์ htdoc เพื่อทำการปิดฐานข้อมูล mysql,mysqli แล้วให้ทำการเปิด ฐานข้อมูล โดยให้ทำการใส่เครื่องหมาย ; หน้า extension mysql และ mysqli แล้วให้นำเครื่องหมาย ; ออกตรง extension=php_oci8.dll,extension=php_oci8_11g.dll;
9.ให้ทำการ Restart Xampp
10.ให้ทำการสร้างไฟล์ php เพื่อทำการ connect database โดยใช้โค้ดดังนี้

โค้ด: เลือกทั้งหมด

<html>
<head><title>Oracle demo</title></head>
<body>
    <?php 
    $conn=oci_connect("username","password","localhost/service_name");
    If (!$conn)
        echo 'Failed to connect to Oracle';
    else
        echo 'Succesfully connected with Oracle DB';
 
oci_close($conn);
?>
 
</body>
</html>
11.แล้วให้ทำรันไฟล์ php ที่เราสร้างไว้ที่ขั้นตอนที่ 10
65.jpg
65.jpg (13.1 KiB) Viewed 1748 times
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 69