ถามเรื่องการ transation กับ PHP หน่อยครับ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ถามเรื่องการ transation กับ PHP หน่อยครับ

ถามเรื่องการ transation กับ PHP หน่อยครับ

คือผมเริ่ม mysql_query("BEGIN"); แล้วทำการ INSERT ข้อมูลใส่ตาราง แล้วให้ส่งค่าไปยังอีกสคริปต์นึงซึ่งจะใช้ซึ่งจะเป็นสคริปต์ที่ใช้แสดงข้อมูลที่ insert ไปเมื่อกี่เพื่อกดยืนยันในสคริปตัวนี้ เพื่อทำการ mysql_query(commit) อีกครั้งข้อมูลถึงจะถูก insert ไปในฐานข้อมูลจิงๆ ไม่ทราบว่าแบบนี้จะทำได้หรือเปล่าครับ    ตัวอย่าง 1.php เริ่ม transation insert แล้วเปิด 2.php แสดงข้อมูลที่ insert จาก 1.php กดบันทึกที่ 2.php แล้วก็ mysql_query(commit) แล้ว insert เข้าตารางจิงๆ



Zealot13 124.121.150.xxx 31-01-2011 17:01:06

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1

transaction หรือเปล่าคับ

www.thaicreate.com/php/php-mysql-transaction-begin-commit-rollback.html

ฐานข้อมูลต้องเป็น INNODB น่ะคับ



Pickza 202.28.179.xxx 01-02-2011 09:16
 ความคิดเห็นที่ 2

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



zealot13 124.121.149.xxx 01-02-2011 09:44






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ