บันทึกลงฐานข้อมูลไม่ได้ครับ Incorrect datetime value: '2021-11-24 14:33:51 ' for column 'create_time' at row 1

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: บันทึกลงฐานข้อมูลไม่ได้ครับ Incorrect datetime value: '2021-11-24 14:33:51 ' for column 'create_time' at row 1

Re: บันทึกลงฐานข้อมูลไม่ได้ครับ Incorrect datetime value: '2021-11-24 14:33:51 ' for column 'create_time' at row 1

โดย Kirstenwilliamson23 » 18/01/2022 10:58 am

ขอถามได้มั้ยคะว่าแอพอะไรคะ
ที่เขียนแล้วเจอ Error ประมาณนี้ แก้แบบนี้มีผลกระทบอย่างอื่นอีกไหม พอดีเจอ Error คล้ายๆ กัน
พอแก้ทีหนึ่งทำให้เวลาทั้งระบบเพี้ยนไปเลย

Re: บันทึกลงฐานข้อมูลไม่ได้ครับ Incorrect datetime value: '2021-11-24 14:33:51 ' for column 'create_time' at row 1

โดย icphp » 13/01/2022 3:26 pm

โค้ด: เลือกทั้งหมด

date_default_timezone_set("Asia/Bangkok");
 $date = time();
ลองบรรทัดนี้ไว้ทำอะไรครับ โดยเฉพาะ $date เอาไปใช้ทำอะไรต่อที่ไหน หรอครับ

Re: บันทึกลงฐานข้อมูลไม่ได้ครับ Incorrect datetime value: '2021-11-24 14:33:51 ' for column 'create_time' at row 1

โดย adinan49 » 12/01/2022 5:42 pm

เขียนการรับค่าเมื่อกดปุ่ม

โค้ด: เลือกทั้งหมด

       date_default_timezone_set("Asia/Bangkok");
                $date = time();
                $time = date("Y-m-d H:i:s", time());
ปรับฐานข้อมูลในคอลัม create_time ให้เป็น datetime

Re: บันทึกลงฐานข้อมูลไม่ได้ครับ

โดย mindphp » 08/12/2021 9:08 am

ปัญหานี้แก้ไขได้หรือยังครับ
แก้ไข ไปยังไง

Re: บันทึกลงฐานข้อมูลไม่ได้ครับ

โดย tsukasaz » 24/11/2021 2:39 pm

รูปแบบข้อมูลไม่ตรง ลองเช็คโครงสร้างตาราง ว่า ช่อง create_time กำหนด type เป็นอะไร

ปรับให้ type กับ ข้อมูล ที่บันทึกตรงกันครับ

Re: บันทึกลงฐานข้อมูลไม่ได้ครับ R - tools_sport_lineup โปรแกรมจัดรูปแบบแผนการเล่นฟุตบอล

โดย adinan49 » 24/11/2021 2:36 pm

ขึ้นแบบนี้ครับ
Incorrect datetime value: '2021-11-24 14:33:51
' for column 'create_time' at row 1

Re: บันทึกลงฐานข้อมูลไม่ได้ครับ R - tools_sport_lineup โปรแกรมจัดรูปแบบแผนการเล่นฟุตบอล

โดย tsukasaz » 24/11/2021 2:30 pm

ลองเอาไปรันใน phpmyadmin ครับ หรือ ใช้คำสั่ง mysqli_error($con)

เพื่อจะได้รู้ว่ามันติดอะไร

คล้ายๆ กับกระทู้นี้ viewtopic.php?p=231419#p231419

บันทึกลงฐานข้อมูลไม่ได้ครับ Incorrect datetime value: '2021-11-24 14:33:51 ' for column 'create_time' at row 1

โดย adinan49 » 24/11/2021 2:28 pm

Programming - PHP-1.png
Programming - PHP-1.png (208.31 KiB) Viewed 2203 times
Programming - PHP-1.png
Programming - PHP-1.png (197.28 KiB) Viewed 2203 times
echo sql

โค้ด: เลือกทั้งหมด

INSERT INTO tools_lineup (name_user,team_user_id,plan_user_id,bg_user_id,cate_user_id,create_time,ip) VALUES ('AD','1','2','2','1','2021-11-24 14:26:20
','::1')
โค้ด ใน VS code

โค้ด: เลือกทั้งหมด

                      $sql = "INSERT INTO $datalineup (name_user,team_user_id,plan_user_id,bg_user_id,cate_user_id,create_time,ip)
                      VALUES ('$name2','$selteam','$selplan','$selbg','$selcate','$time','$ip')";
                      echo $sql; exit();
                      mysqli_query($con, $sql) or die($lang_datecannot);

ข้างบน