Error no.1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '='123'' at line 1
code ครับ ไม่รู้ผิดตรงไหน แฮ่ะ ๆ
Code (PHP)
mysql_query("INSERT INTO `" . DB_SELECT . "`.`" . DB_TABLE . "` (`ID`, `Username`, `Password`, `firstname`, `lastname`, `nickname`, `facebook`, `Email`, `phonenumber`, `address`, `status`, `room`, `IMG`) VALUES (NULL,`" . $_POST['txt_username'] . "` , `" . $_POST['txt_password'] . "` , `" . $_POST['txt_firstname'] . "` , `" . $_POST['txt_lastname'] . "` , `" . $_POST['txt_nickname'] . "` , `" . $_POST['txt_facebook'] . "` , `" . $_POST['txt_email'] . "` , `" . $_POST['txt_phonenumber'] . "` , `" . $_POST['txt_address'] . "` , `" . $_POST['txt_status'] . "` , `" . $_POST['txt_room'] . "` , `" . $_POST['fileupload'] . "`)") or die(sql_error());
Tag : PHP
Date :
2012-04-24 18:12:07
By :
Io
View :
1123
Reply :
21
Code (PHP)
mysql_query("INSERT INTO `" . DB_SELECT . "`.`" . DB_TABLE . "` (`ID`, `Username`, `Password`, `firstname`, `lastname`, `nickname`, `facebook`, `Email`, `phonenumber`, `address`, `status`, `room`, `IMG`) VALUES (NULL,`" . $_POST['txt_username'] . "` , `" . $_POST['txt_password'] . "` , `" . $_POST['txt_firstname'] . "` , `" . $_POST['txt_lastname'] . "` , `" . $_POST['txt_nickname'] . "` , `" . $_POST['txt_facebook'] . "` , `" . $_POST['txt_email'] . "` , `" . $_POST['txt_phonenumber'] . "` , `" . $_POST['txt_address'] . "` , `" . $_POST['txt_status'] . "` , `" . $_POST['txt_room'] . "` , `" . $_POST['fileupload'] . "`)") or die(sql_error());
Date :
2012-04-24 18:13:06
By :
Io
ไม่ต้องแล้วครัชอบคุณมากครับ
Date :
2012-04-24 18:19:54
By :
Io
Code (PHP)
mysql_query("SELECT Username FROM " . DB_TABLE ." WHERE Username='" . $_POST['txt_username'] . "'")
ผิดตรงไหนหรอครับ มันขึ้น
Error no.1054 : Unknown column 'asdasd' in 'field list'
Date :
2012-04-24 19:02:05
By :
Io
ตอบหน่อยครับผม
แหะ ๆ
Date :
2012-04-25 09:47:37
By :
Io
Unknown column 'asdasd'
ไม่พบ คอลัม 'asdasd'
Date :
2012-04-25 10:15:04
By :
time.toon
ติด session หรือเปล่าคะ
Date :
2012-04-25 11:52:49
By :
tai_kook
ไม่ฮ่ะ ปกติ ใส่ไปงี้ไม่ เกิดการ error นะครับ แต่จะ Query แล้วออกมามี ค่าเป็น 0 ครับ
ไม่เชื่อรองกัน phpmyadmin ได้เลยครับ
ปกติมันไม่ error แต่ให้ค่าว่างมาครับ (วนไปวนมา - -")
Date :
2012-04-25 15:33:43
By :
Io
echo "SELECT Username FROM " . DB_TABLE ." WHERE Username='" . $_POST['txt_username'] . "'"
ออกมาดูครับ
Date :
2012-04-25 15:36:24
By :
ikikkok
ก็ปกติดีครับ
SELECT Username FROM register WHERE Username='asdasdasd'
Date :
2012-04-25 15:41:08
By :
Io
ถูกที่แล้วหรอครับ เพราะดูแล้วไม่น่าจะมีปัญหานะ
Date :
2012-04-25 15:57:28
By :
ikikkok
หน้านั้นมีการเชื่อต่อ Mysql 4 ครั้งครับ
Code (PHP)
mysql_pconnect(DB_HOST , DB_USER , DB_PASSWORD) or die(sql_error());
mysql_select_db(DB_SELECT) or die(sql_error());
Code (PHP)
mysql_query("SELECT Username FROM ". DB_TABLE_I ." WHERE Username='" . $_POST['txt_username'] . "'")
Code (PHP)
mysql_query("SELECT Email From ". DB_TABLE_I . " WHERE Email='" . $_POST['txt_email'] . "'")
Code (PHP)
mysql_query("INSERT INTO `" . DB_SELECT . "`.`" . DB_TABLE_I . "` (`ID`, `Username`, `Password`, `firstname`, `lastname`, `nickname`, `facebook`, `Email`, `phonenumber`, `address`, `status`, `room`, `IMG`) VALUES (NULL,`" . $_POST['txt_username'] . "` , `" . $_POST['txt_password'] . "` , `" . $_POST['txt_firstname'] . "` , `" . $_POST['txt_lastname'] . "` , `" . $_POST['txt_nickname'] . "` , `" . $_POST['txt_facebook'] . "` , `" . $_POST['txt_email'] . "` , `" . $_POST['txt_phonenumber'] . "` , `" . $_POST['txt_address'] . "` , `" . $_POST['txt_status'] . "` , `" . $_POST['txt_room'] . "` , NULL)")
Date :
2012-04-25 16:53:08
By :
Io
ตรง mysql_query ใส่ or die(sql_error()); เข้าไปทุกตัวครับ
Date :
2012-04-25 17:01:44
By :
ikikkok
ใส่แล้วครับ มันขึ้น
Error no.1054 : Unknown column 'asdasdasd' in 'field list'
ค่า asdasdasd คือค่าที่ใส่ไว้ใน txt_username ครับ
ประวัติการแก้ไข 2012-04-25 17:05:30
Date :
2012-04-25 17:04:25
By :
IOlIDIl
มันบอกแค่นั้นหรอครับ ไม่บอกหรอ on line ไหน
Date :
2012-04-25 17:05:42
By :
ikikkok
ไม่มีอะครับ
Date :
2012-04-25 17:10:29
By :
IOlIDIl
ผมรู้แล้วฮ่ะผิดตรงไหน
Code
INSERT INTO register (`ID`, `Username`, `Password`, `firstname`, `lastname`, `nickname`, `facebook`, `Email`, `phonenumber`, `address`, `status`, `room`, `IMG`) VALUES (NULL,`asdasd` , `dasda` , `asdasd` , `dasda` , `ss` , `ss` , `[email protected] ` , `ss` , `ss` , `ss` , `ss` , NULL)
แต่ก็ไม่รู้ผิดตรงไหน
Date :
2012-04-25 17:35:07
By :
IOlIDIl
คุณใส่ or die หมดตามที่บอกหรือยังครับ
ไม่งั้นก็ลอง copy ไอ้นี่
Code
INSERT INTO register (`ID`, `Username`, `Password`, `firstname`, `lastname`, `nickname`, `facebook`, `Email`, `phonenumber`, `address`, `status`, `room`, `IMG`) VALUES (NULL,`asdasd` , `dasda` , `asdasd` , `dasda` , `ss` , `ss` , `[email protected] ` , `ss` , `ss` , `ss` , `ss` , NULL)
ไปคิวรี่ใน phpmyadmin ดูว่าได้ไหม
Date :
2012-04-26 01:32:48
By :
ikikkok
อ๊อ ขอบคุณครับได้แล้วครับ
ปัญหาคือมันใช้ ` ไอ้ตัวนี้ไม่ได้ครับ ต้องเป็นตัว ' เท่านั้นสำหรับการกำหนดค่า
เพราะถ้าใส่ ` Mysql มันมองว่าเป็นชื่อ คอร์ลัมครับ
ขอบคุณครับ
Date :
2012-04-26 11:20:11
By :
IOlIDIl
เออน้อ ` ใช้สำหรับ field เท่านั้นครับ
Date :
2012-04-26 11:41:49
By :
ikikkok
ขอถามอีกอย่างครับ
ผมทำอย่างงี้
strtolower($_POST['txt_username']);
strtolower($_POST['txt_password']);
strtolower($_POST['txt_email']);
md5($_POST['txt_password']);
md5($txt_password);
แต่พอบันทึกลง Databass แล้วมันก็ยังเป็นตัวใหญ่ และไม่มีการ เข้ารหัส MD5 ด้วยอะครับ
Date :
2012-04-26 12:17:32
By :
IOlIDIl
Load balance : Server 05