Results 1 to 6 of 6

Thread: insert ข้อมูลลง mysql แล้วมัน Double เป็นสองตลอดเลย

  1. #1
    Junior Member
    Join Date
    Mar 2009
    Posts
    6


    ผมใช้ mysql version 5.0.22 เวลา insert ลงไปมันจะออกมา 2 record ตลอด
    หรือแม้แต่ตอนที่เข้าไปใช้ผ่าน phpmyadmin มันก็จะ double มา 2 record เช่นกันครับ
    พอจะลบ หรือแก้ไข มันก็มีผลต่อทั้งสอง record เลย รบกวนด้วยครับ

  2. #2
    Junior Member
    Join Date
    Aug 2007
    Posts
    21


    อันนี้ทำกับ Host จริงหรือจำลองเครื่องตัวเองเป็น Host ถ้าจำลองเครื่องตัวเองเป็น Host ผมพอจะแนะนำได้ว่าให้ใช้ Appserv ครับ
    มีให้เลือกด้วยครับว่าจะลง PHP5 หรือ PHP6 ผมเคยลงของ PHP6 ปรากฎว่าเอาที่เคยเขียนไว้มาใช้ไม่ได้เลย ดังนั้นผมแนะนำให้ลงของ PHP5 นะครับ เท่าที่ลองใช้ปัญหาที่คุณว่าผมยังไม่เจอเลยนะครับ

  3. #3
    Jedi Global Moderator
    Join Date
    Aug 2007
    Location
    Bangkok
    Posts
    136


    ลองไปดู link ที่ให้ไว้นะครับ
    http://www.phpbuilder.com/board/show...php?t=10362908

    คุณ programercs คงต้อง เอา source code มาให้ดู เพราะคาดว่าน่าจะผิดที่ algorithm หรือ logic ของโปรแกรม
    เช่น
    สั่งให้ php มันเรียก page มาที่หน้าเดิมของมัน แล้วทำให้มัน run คำสั่ง insert 2 ครั้ง
    หรือ เกิดจากการที่ run คำสั่งเดิม 2 ครั้ง
    หรือ class สร้าง constructor ครั้งแรกที่มีคำสั่ง insert แล้ว เราสั่ง insert ซ้ำ


  4. #4
    Junior Member
    Join Date
    Aug 2009
    Posts
    21


    ผมคิดว่าคงไม่เกี่ยวกับ coding หรือ logic หรอกครับ
    เพราะ

    ...หรือแม้แต่ตอนที่เข้าไปใช้ผ่าน phpmyadmin มันก็จะ double มา 2 record เช่นกันครับ...[/b]
    คุณ programercs ลองส่งไฟล์ config ของ mysql (บน windows จะเป็น my.ini ถ้าบน Linux จะอยู่ที่ /etc/my.cnf)

    หรือไม่ก็ลองลง mysql ตัวใหม่ดู

  5. #5
    Junior Member
    Join Date
    Apr 2009
    Posts
    0


    เป็นเหมือนกันอ่ะครับ

    แต่เป็นแค่ตอนสั่งมันquery ผ่านphp
    mysql_db_query($dbname,$sql);<<มันเบิ่้ลแค่บรรทัดนี้อ่ะครับ
    ผมลอง echoบรรทัดเหนือหัวมันแล้ว มันก็ผ่านรอบเดียวตามปกติ
    แต่ทำไมqueryผมมันออก2อันอ่ะครับงง ใครช่วยได้ช่วยผมด้วยTOT

  6. #6
    Junior Member
    Join Date
    Mar 2010
    Location
    Loei, TH
    Posts
    23


    ผมว่าใน DB คงมี Trigger อยู่ล่ะ โดยส่วนใหญ่ Trigger จะเอาไว้ทำสำเนาหรือสร้างข้อมูลจาก Master Table ไปยัง Log Table

    รันคำสั่งนี้ในเครื่องที่ติดตั้ง

    **Hidden Content: To see this hidden content your post count must be 3 or greater.**
    ~PeWs......... Feeling LiKe Ar NatiVE!

Similar Threads

  1. เอา function insert update delete มาฝากคับ
    By penthai06 in forum PHP,ASP,Javascript, Html
    Replies: 0
    Last Post: 02-02-2010, 05:26 PM
  2. * insert ข้อมูลบน Form ลง Access โดย ASP
    By Neverdie_bo in forum PHP,ASP,Javascript, Html
    Replies: 0
    Last Post: 07-08-2009, 01:31 PM
  3. Replies: 7
    Last Post: 01-11-2008, 11:45 AM
  4. วิธีการ Insert Flash
    By asylu3 in forum Flash & Multimedia
    Replies: 1
    Last Post: 28-04-2004, 06:13 PM
  5. Replies: 2
    Last Post: 28-04-2004, 02:44 PM

Members who have read this thread : 0

Actions : (View-Readers)

There are no names to display.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •