Tue 2 May 2006 11:52:26
ผมกำลังศึกษา PHP+Oracle จากกระทู้นี้นะคับ
http://forum.modoeye.com/module.php?fid=7&tid=63
ไฟล์ในข้อสองต้องไปเอามาจากไหนคับ จาก เครื่องเซอร์เวอร์ที่ติดตั้งออราเคิลใช่หรือไม่คับ
Tue 2 May 2006 15:23:18
เซอร์เวอร์ที่ทำงาน ลง Oracle8 ไว้ เดี๋ยวผมขอลองดูก่อนถ้าไม่ได้ยังไงจะมารบกวนถามอีกนะครับ ^^
Tue 2 May 2006 15:37:45
จากคำแนะนำผมโหลด oracle client10 มาใช้ ทำตามขั้นตอนทุกอย่าง ที่ phpinfo(); ก็แสดงรายชื่อ oci8
ตัวอย่างโค๊ด
$db = "(DESCRIPTION=(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = host)(PORT = 1521)))(CONNECT_DATA=(SID=sid)))";
$con = ocilogon("user","passws",$db)or die("no login"); //บรรทัดที่ 17
มีเออเร่อดังนี้คับ
Warning: ocilogon() [function.ocilogon]: _oci_open_server: ฐ{| ์๋|เ
ฬ9๋ in c:\AppServ\www\work\oracle\oracle.php on line 17
no login
(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP) (HOST=123.456.789.10)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=TESTDB)))
ลองเปลี่ยน connectionstring ดูครับไม่ได้ใช้นานแล้วไม่แน่ใจครับ
การที่ phpinfo() แสดง oci ได้แต่ว่าไม่สามารถใช้งานได้นั้น บางครั้งอาจจะเป็นที่ใน os มี library บางตัวมีปัญหาก็ได้นะครับ (เคยเจอมากับตัว พอเปลี่ยนเครื่องใช้งานได้ปกติเลย)
Thu 4 May 2006 13:34:54
ลองไปหลายแบบแล้วยังไม่ได้ซะที ลองลงใหม่ตามกระทู้นี้ (ผมเป็นคนตั้งเอง) ก็มีปัญหาอีก
ทำงานต่อไม่ได้เลย เครียดๆๆๆ -*-
http://www.narisa.com/forums/index.php?showtopic=12245
Fri 5 May 2006 08:38:28
ทำได้แล้วครับ ผมลง oracle9i+Appserve2.5.5
ขอบคุณมากครับสำหรับคำแนะนำ

















