Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > php oracle อยากทราบสคริป php connect to oracle คัะ



 

php oracle อยากทราบสคริป php connect to oracle คัะ

 



Topic : 090051



โพสกระทู้ ( 216 )
บทความ ( 0 )



สถานะออฟไลน์




อยากทราบ สคริป connect to oracle คะ



Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-01-30 18:44:43 By : noony View : 2114 Reply : 26
 

 

No. 1



โพสกระทู้ ( 3,848 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Twitter Facebook

Basic Code (PHP)
$conn = oci_connect('user', 'password', 'hostname/dbname');
if (!$conn) {
    $e = oci_error();
    trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}

$stid = oci_parse($conn, 'SELECT * FROM tb_name');
oci_execute($stid);

echo "<table border='1'>";
while ($row = oci_fetch_array($stid, OCI_ASSOC+OCI_RETURN_NULLS)) {
    echo "<tr>";
    foreach ($row as $item) {
        echo "    <td>" . ($item !== null ? htmlentities($item, ENT_QUOTES) : "&nbsp;") . "</td>";
    }
    echo "</tr>";
}
echo "</table>";







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-30 19:12:20 By : mangkunzo
 


 

No. 2



โพสกระทู้ ( 216 )
บทความ ( 0 )



สถานะออฟไลน์


Code (PHP)
<?
$host="localhost";
$user="root";
$pw="1234";
$dbname="jx_dev";
$c = mysql_connect($host,$user,$pw);
if (!$c) {
	echo "<h3>ไม่สามารถติดต่อฐานข้อมูลได้</h3>";
	exit();
}
mysql_select_db($dbname);
mysql_query("SET NAMES utf8");


?>


เอา username , pw ,host ,db มาใส่ใช่ป่ะ ค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-30 21:49:45 By : noony
 

 

No. 3



โพสกระทู้ ( 216 )
บทความ ( 0 )



สถานะออฟไลน์


$conn = oci_connect('user', 'password', 'hostname/dbname'); <<<<< แล้ว host/dbname ใส่แบบนี้ป่าว ค่ะ localhost/jx_dev
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-30 21:50:50 By : noony
 


 

No. 4



โพสกระทู้ ( 3,848 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Twitter Facebook

ตอบความคิดเห็นที่ : 3 เขียนโดย : noony เมื่อวันที่ 2013-01-30 21:50:50
รายละเอียดของการตอบ ::
ใช่ครับ


แต่

Code (PHP)
$host="localhost";
$user="root";
$pw="1234";
$dbname="jx_dev";
$c = mysql_connect($host,$user,$pw);


อันนี้มันของ mysql ไมใช่หรอ


ประวัติการแก้ไข
2013-01-30 22:56:35
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-30 22:45:14 By : mangkunzo
 


 

No. 5



โพสกระทู้ ( 216 )
บทความ ( 0 )



สถานะออฟไลน์


ใช่ ค่ะ คือ ตอนแรกหนูทำเวบโดยใช้ mysql แล้วคราวนี้ จะเอาขึ้น server โดย คิวรี่ ข้อมูลจาก SQL แต่ ถ้าเราจะ Connect web จะต้องเอา


Code (PHP)
host="localhost";
user="root";
pw="1234";
dbname="jx_dev";
   <<<<<<<<<<<<< ข้อมูลเหล่านี้ มา ใช้ไม่ใช่หรอค่ะ

$conn = oci_connect('root', '1234"', 'localhost/jx_dev');
if (!$conn) {
    $e = oci_error();
    trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}

$stid = oci_parse($conn, 'SELECT * FROM tb_name');
oci_execute($stid);

echo "<table border='1'>";
while ($row = oci_fetch_array($stid, OCI_ASSOC+OCI_RETURN_NULLS)) {
    echo "<tr>";
    foreach ($row as $item) {
        echo "    <td>" . ($item !== null ? htmlentities($item, ENT_QUOTES) : "&nbsp;") . "</td>";
    }
    echo "</tr>";
}
echo "</table>
";
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-31 08:15:58 By : noony
 


 

No. 6



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Go to : PHP Oracle : Connect to Oracle Database ภาษา PHP กับฐานข้อมูล Oracle

ตามนี้เลยครับ

Code (PHP)
<?
	$objConnect = oci_connect("myuser","mypassword","TCDB");
	if($objConnect)
	{
		echo "Oracle Server Connected";
	}
	else
	{
		echo "Can not connect to Oracle Server";
	}
?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-31 08:38:03 By : mr.win
 


 

No. 7



โพสกระทู้ ( 216 )
บทความ ( 0 )



สถานะออฟไลน์


จาก mysql


Code (PHP)
<?
$host="localhost";
$user="root";
$pw="1234";
$dbname="jx_dev";
$c = mysql_connect($host,$user,$pw);
if (!$c) {
	echo "<h3>ไม่สามารถติดต่อฐานข้อมูลได้</h3>";
	exit();
}
mysql_select_db($dbname);
mysql_query("SET NAMES utf8");


?>


เปลี่ยนเปน


Code (PHP)
<?
	$objConnect = oci_connect("root","1234","TCDB");
	if($objConnect)
	{
		echo "Oracle Server Connected";
	}
	else
	{
		echo "Can not connect to Oracle Server";
	}
?>


TCDB คืออะไร ค่ะ แล้ว host : port กับ DB ใส่ที่ไหนหรอ ค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-31 08:48:49 By : noony
 


 

No. 8



โพสกระทู้ ( 3,848 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Twitter Facebook

ตอบความคิดเห็นที่ : 7 เขียนโดย : noony เมื่อวันที่ 2013-01-31 08:48:49
รายละเอียดของการตอบ ::
$objConnect = oci_connect("root","1234","hostname:port/TCDB");

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-31 08:51:10 By : mangkunzo
 


 

No. 9



โพสกระทู้ ( 216 )
บทความ ( 0 )



สถานะออฟไลน์


Code (PHP)
<?
	$objConnect = oci_connect("root","1234","localhost:port/TCDB");
	if($objConnect)
	{
		echo "Oracle Server Connected";
	}
	else
	{
		echo "Can not connect to Oracle Server";
	}
?>




แล้ว DB คะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-31 08:56:37 By : noony
 


 

No. 10



โพสกระทู้ ( 142 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

สรุปตอนนี้ connect ได้ไหม ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-31 08:59:19 By : yuyu7878
 


 

No. 11



โพสกระทู้ ( 216 )
บทความ ( 0 )



สถานะออฟไลน์


ยังคัะ ขาด connect. Db
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-31 09:00:54 By : noony
 


 

No. 12



โพสกระทู้ ( 142 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

Code (PHP)
<?
	$objConnect = oci_connect("myuser","mypassword","TCDB");
	if($objConnect)
	{
		echo "Oracle Server Connected";
	}
	else
	{
		echo "Can not connect to Oracle Server";
	}
?>


TCDB <<<<<------ คือตัว ดาต้าเบส ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-31 09:12:19 By : yuyu7878
 


 

No. 13



โพสกระทู้ ( 216 )
บทความ ( 0 )



สถานะออฟไลน์


Code
Fatal error: Call to undefined function oci_connect() in C:\AppServ\www\tsc\Onlinemonitor\connect.php on line 44

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-31 09:23:25 By : noony
 


 

No. 14



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

มันคือ TNS Name ครับ

และจาก Error คุณน่าจะเข้าไปอ่านตาม Link ต่าง ๆ ที่ผมแนะนำน่ะครับ รู้สึกว่าจะต้องทำอีกหลายขั่นตอนครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-31 09:28:35 By : mr.win
 


 

No. 15



โพสกระทู้ ( 216 )
บทความ ( 0 )



สถานะออฟไลน์


ขอถามอีกคำถามนะค่ะ คือตอนนี้หนูทำเว๋บไซน แต่จะเอาไปฝากไว้บน server แต่ ทางไอที เขาบอกว่า หนูต้องมา set ค่า Connect ใหม่เพราะเดิมเปน MYSQL ไม่ใช่ SQL นะ หนูเลย งง ว่าเราต้อง set ค่าตรง CONNECT.PHP กล่าวมาอย่างเดียว ต้องมีอย่างอื่ยนด้วย นะ เพราะว่า ถ้าเปนการติดตั้ง ตามที่ พี่ วิน ให้ลิ้งค์ มา มันคงเปนตัว setup และ App ต่างๆที่ต้องมีในเครือง server หรือป่าว แต่ของหนู แต่เอาไฟล์เวบที่เขียนไปให้เขา วางไว้บน server แต่ติดตรงที่ เปน Mysql เท่านั้น ึ่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-31 09:40:39 By : noony
 


 

No. 16



โพสกระทู้ ( 142 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

แล้วจะเชื่อมต่อ ORACLE ทำไมอ่ะครับ ผม งง จังเลยครับ ORACLE มันคือ DATABASE นะครับ หรือคุณ noony ใช้ DATABASE 2 ตัว
SQL กับ ORACLE เพราะสองตัวนี้ CONNECT ไม่เหมือนกัน ORACLE ใช้ OCI อ่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-31 09:51:30 By : yuyu7878
 


 

No. 17



โพสกระทู้ ( 216 )
บทความ ( 0 )



สถานะออฟไลน์


พูดผิดค่ะ คือ Connect 1 ตัว ค่ะ Connect Oracle ค่ะ มันต้องเปลี่ยน อะไร ตรงไหน บ้าง ค่ะ


จากเเดิม Connect แบบนี้


Code (PHP)
<?
$host="localhost";
$user="root";
$pw="1234";
$dbname="jx_dev";
$c = mysql_connect($host,$user,$pw);
if (!$c) {
	echo "<h3>ไม่สามารถติดต่อฐานข้อมูลได้</h3>";
	exit();
}
mysql_select_db($dbname);
mysql_query("SET NAMES utf8");


?> 


แล้วเปลี่ยนเปน


Code (PHP)
<?
	$objConnect = oci_connect("myuser","mypassword","TCDB");
	if($objConnect)
	{
		echo "Oracle Server Connected";
	}
	else
	{
		echo "Can not connect to Oracle Server";
	}
?>


แค่นี้ แล้วโยนไปบน Server ก้อได้งานได้แล้วหรอคะ หนูเข้าใจถูกป่าว ว่า ต้องแก้ที่เดียว
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-31 09:55:46 By : noony
 


 

No. 18



โพสกระทู้ ( 3,848 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Twitter Facebook

เอา oracle ให้ผ่านก่อนครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-31 16:55:00 By : mangkunzo
 


 

No. 19



โพสกระทู้ ( 142 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

ผมว่า คุณ noony เข้าใจอะไรผิดแน่ๆๆ เลย ครับ การ connect oracle มันจะต้องมีโปรแกรม oracle ที่ใช้สร้างดาต้าเบส หรือมีดาต้าเบส หรือมีดาต้าเบสเป็น oracle ก่อน
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-31 16:59:56 By : yuyu7878
 


 

No. 20



โพสกระทู้ ( 216 )
บทความ ( 0 )



สถานะออฟไลน์


https://www.thaicreate.com/php/forum/032150.html ปัญหาของหนูเหมือนคนนี้เลย ค่ะ แต่ตอนนี้ หนูอยากทราบว่า เวลาเขียนโค้ด ระหว่าง PHP+MYSQL กับ PHP+ORACLE ต่างกันตรงไหน ยกเว้น SCRIP CONNECT ค่ะ ซึ่งหนูเขียนมาแบบ PHP+MYSQL แล้ว ค่ะ แต่คราวนี้ ต้องการ https://www.thaicreate.com/php/forum/032150.html เหมือนคนนี้ แต่ โค้ดเว็บ Connect mysql อยู่เลย ค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-31 17:20:09 By : noony
 


 

No. 21



โพสกระทู้ ( 3,848 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Twitter Facebook

ตอบความคิดเห็นที่ : 20 เขียนโดย : noony เมื่อวันที่ 2013-01-31 17:20:09
รายละเอียดของการตอบ ::
เซ็ท oracle_home ยัง

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-31 17:59:27 By : mangkunzo
 


 

No. 22



โพสกระทู้ ( 216 )
บทความ ( 0 )



สถานะออฟไลน์


เซต ตรงไหน ค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-01 09:04:58 By : noony
 


 

No. 23



โพสกระทู้ ( 142 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

ผมขอถามหน่อยครับว่า ดาต้าเบส ใช้โปรแกรมอะไรครับ

1.Mysql
2.SQL server
3.ORACLE 8i 9i หรือ 10i
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-01 11:58:35 By : yuyu7878
 


 

No. 24



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ลงหลายอย่างมากครับ

- Oracle Database
- Create Database / TNS Name
- Oracle Oci Library for PHP
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-01 14:37:58 By : mr.win
 


 

No. 25



โพสกระทู้ ( 216 )
บทความ ( 0 )



สถานะออฟไลน์


Oracle คะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-01 15:05:50 By : noony
 


 

No. 26



โพสกระทู้ ( 216 )
บทความ ( 0 )



สถานะออฟไลน์


แต่ตอนนี้ connect ได้แล้ว แต่ติดตรง ฟีงชั่น sql เพราะเดิมเขียนโค้ด ติดต่อ mysql แต่ตอนนี้ สร้างดาต้าเบสเปร oracle แล้วต้องเปลี่ยน รุปแบบ เลยอยากถาม ว่า รุปแบบ ต้อง ต้องเปลี่ยรอะไร เหมือนที่ โพส ก่อนหน้านี้
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-01 15:09:33 By : noony
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : php oracle อยากทราบสคริป php connect to oracle คัะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่