|
|
|
สอบถามปัญหาคำสั่ง SQL ของ MySQL เกี่ยวกับ ERROR #1064 - You have an error in your SQL syntax; อักขระหน้า INSERT |
|
|
|
|
|
|
|
ช่วงนี้มีโอกาสได้เขียนระบบทะเบียนหมึกค่ะ มีการ ERROR เกิดขึ้นดังภาพ
INSERT INTO tb_inkliquid(inkLiquidId ,inkLiquidName ,inkLiquidColor ,inkLiquidPrice ,inkLiquidCount ,inkLiquidDate ,inkLiquidDateAdd ,inkLiquidMemAdd ) VALUES(NULL ,'ทดสอบ2' ,'เหลือง' ,'50' ,'300' ,'2015-09-03' ,NOW() ,'pp' )
หลัง เราก๊อป code นี้มาวางใน MySQL
ไม่แน่ใจว่าเป็นเพราะอะไรเหมือนกัน แต่จาการลองแก้เบื้องต้นใน MySQL
ลบคำว่า INSERT ทิ้ง แล้วพิมพ์ใหม่ ปรากฏว่ามันผ่าน เลยงงมาก
สอบถามผู้รู้ทีค่ะ มันคืออะไร เกิดจากอะไร แก้ไขยังไงคะ ขอบคุณล่วงหน้านะคะ
ส่วนนี่เป็นตารางในฐานข้อมูล
-- --------------------------------------------------------
--
-- โครงสร้างตาราง `tb_inkliquid`
--
CREATE TABLE `tb_inkliquid` (
`inkLiquidId` int(11) NOT NULL auto_increment,
`inkLiquidName` varchar(50) collate utf8_unicode_ci NOT NULL,
`inkLiquidColor` varchar(10) collate utf8_unicode_ci NOT NULL,
`inkLiquidPrice` float NOT NULL,
`inkLiquidCount` int(11) NOT NULL,
`inkLiquidDate` date NOT NULL,
`inkLiquidDateAdd` date NOT NULL,
`inkLiquidDateEdit` date NOT NULL,
`inkLiquidMemAdd` varchar(15) collate utf8_unicode_ci NOT NULL,
`inkLiquidMemEdit` varchar(15) collate utf8_unicode_ci NOT NULL,
PRIMARY KEY (`inkLiquidId`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=3 ;
--
-- dump ตาราง `tb_inkliquid`
--
INSERT INTO `tb_inkliquid` VALUES (1, 'ทดสอบ', 'แดง', 50, 300, '2015-09-02', '2015-09-03', '0000-00-00', '', '');
INSERT INTO `tb_inkliquid` VALUES (2, 'ทดสอบ2', 'เหลือง', 50, 300, '2015-09-03', '2015-09-03', '0000-00-00', '', '');
และนี่เป็น php ค่ะ
$AddLiquidSQL = "INSERT INTO tb_inkliquid(inkLiquidId ,inkLiquidName ,inkLiquidColor ,inkLiquidPrice ,inkLiquidCount ,inkLiquidDate ,inkLiquidDateAdd ,inkLiquidMemAdd )
VALUES(NULL ,'$LiquidName' ,'$LiquidColor' ,'$LiquidPrice' ,'$LiquidCount','$LiquidDate' ,NOW() ,'pp' ) ";
Tag : PHP, MySQL, CakePHP, Windows
|
ประวัติการแก้ไข 2015-09-03 14:01:08 2015-09-03 14:03:04 2015-09-03 14:06:14
|
|
|
|
|
Date :
2015-09-03 13:58:40 |
By :
purakiyaa |
View :
1398 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก๊อปมาจาก หน้าเวปใช่ไหมครับ หน้าเวป บางทีก็จะมีอักขระพิเศษติดมาด้วย แต่มองไม่เห็น
เหมือนไฟล์ utf8 with bom ครับต้องลบออกให้หมด
|
|
|
|
|
Date :
2015-09-03 14:28:05 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|