update ข้อมูลไม่ได้ค่ะ

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ น่ะค่ะ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ

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

ตอบกลับโพส
ผู้สงสัย
phpBBThailand Newbie
phpBBThailand Newbie
โพสต์: 4
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00

update ข้อมูลไม่ได้ค่ะ

โพสต์ โดย ผู้สงสัย »

ลองเขียนคำสั่งอัพเดทข้อมูลดูนะค่ะ
แต่ว่าพออัพเดทแล้วข้อมูลใน database ไม่เห็นจะเปลี่ยนแปลงไปเลย ยังขึ้นข้อมูลเก่าค่ะ
ไม่ขึ้นอันใหม่ที่อัพเดท
ลอง echo ออกมาดู ก็แสดงข้อความที่ต้องการอัพเดทนะค่ะ
แต่พอดูที่ databse กลับเห็นเป็นข้อมูลเก่าไม่ใช่ข้อมูลที่อัพเดทไป
ผู้รู้ช่วยด้วยค่ะ
<?php
$dsn = "ORCL"; // กำหนดชื่อ DSN
$user ="test"; // กำหนดชื่อล็อกอิน
$pass ="test"; // กำหนดรหัสผ่าน
$connect = odbc_connect($dsn, $user, $pass) or die("ติดต่อ DSN ไม่ได้"); // เริ่มติดต่อฐานข้อมูล
$sql = "update tab_workscho set STU_FNAME ='$STU_FNAME', STU_LNAME='$STU_LNAME' where STU_ID ='$STU_ID' " ; // กำหนดคำสั่ง SQL เพื่อแสดงข้อมูล
$exec = odbc_exec($connect, $sql); // เริ่มเอ็กซิคิวต์คำสั่ง SQL
echo "อัพเดทได้ไหม";
echo "$STU_FNAME";
echo "$STU_LNAME";
if (!$exec)
{
die("ไม่สามารถปรับปรุงข้อมูลได้ :" .odbc_error() );
echo "<A Href="."test_search.php".">กลับสู่หน้าค้นหา<BR>";
}
else
{
echo "<Font Size=4><B>แก้ไขข้อมูลเรียบร้อยแล้ว</B><Br>";
echo "<A Href="."test_search.php".">กลับสู่หน้าค้นหา<BR>";
}

?>
mindphp
phpBBThailand VIP Members
phpBBThailand VIP Members
โพสต์: 2269
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00
ติดต่อ:

โพสต์ โดย mindphp »

ใช้ database ตัวไหนครับ
ลอง copy คำสั่ง sql ไปรัน ที่ database ของคุณตรงๆ เลยครับ ว่าได้หรือเปล่า
ทำไมยังใช้ odbc อยู่ ล่ะครับ php ติดต่อ ตรงกับ database ตัวไหนก็ ได้ ครับ ทำงานเร็วกว่า ใช้ odbc
สร้างไฟล์ pdf online
ท่องเที่ยว http://www.thailandhotelforums.com/" onclick="window.open(this.href);return false;
สอน php http://www.mindphp.com/" onclick="window.open(this.href);return false;
ผู้สงสัย
phpBBThailand Newbie
phpBBThailand Newbie
โพสต์: 4
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00

oracle ค่ะ

โพสต์ โดย ผู้สงสัย »

ใช้ database เป็น oracle น่ะค่ะ พอดีโดนบังคับมาว่าต้องใช้ oracle
ผู้สงสัย
phpBBThailand Newbie
phpBBThailand Newbie
โพสต์: 4
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00

โพสต์ โดย ผู้สงสัย »

ลองแล้วค่ะ ลอง copy คำสั่งไปรันใน oracle แล้วได้ค่ะ
แต่ว่าพอ select ขึ้นมาดูจากหน้าฟอร์มกลับไม่ได้
mindphp
phpBBThailand VIP Members
phpBBThailand VIP Members
โพสต์: 2269
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00
ติดต่อ:

โพสต์ โดย mindphp »

ยังไม่ได้ สั่ง commit หรือเปล่าครับ แต่ ผ่าน odbc ผมก็ ไม่ค่อยรู้ น่ะครับ
ทำไมไม่ใช้ การติดต่อโดย ใช้ function ของ oracle โดย ตรง ล่ะครับ
สร้างไฟล์ pdf online
ท่องเที่ยว http://www.thailandhotelforums.com/" onclick="window.open(this.href);return false;
สอน php http://www.mindphp.com/" onclick="window.open(this.href);return false;
ตอบกลับโพส

ย้อนกลับไปยัง

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

กำลังดูบอร์ดนี้: 215 และ บุคคลทั่วไป 0 ท่าน