|
|
|
ทำไมผมถึง insert ข้อมูลให้กับ date ใน mysql ไม่ได้อ่ะครับช่วยแนะนำผมทีนะคัรบ |
|
|
|
|
|
|
|
ครอบชื่อตารางและคอลัมน์ด้วยเครื่องหมาย `
$date = date("Y-m-d");
$query = "INSERT INTO `main` (`title`, `content`,`create`) ";
$query .= "VALUES ('my title', 'my content', '" . $date . "')";
|
|
|
|
|
Date :
2014-05-25 13:39:04 |
By :
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
กรณีแบบนี้ต้องเอา ข้อความแจ้งข้อผิดพลาด มาดูด้วยครับ
มันจะบอกว่า error เพราะอะไร
คำสั่ง php ที่ใช้แสดงข้อผิดพลาดคือ mysql_error()
หรือจะก๊อบ SQL โค๊ดจากตัวแปรนั้นไปรันใน phpMyAdmin ก็ได้ จะมีตัวหนังสือสีแดงแจ้งข้อผิดพลาดครับ
|
|
|
|
|
Date :
2014-05-25 13:45:12 |
By :
{Cyberman} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Warning: mysqli_error() expects exactly 1 parameter, 0 given in C:\xampp\htdocs\site\index.php on line 35
นี่คือ error มันอ่ะคับ
|
|
|
|
|
Date :
2014-05-25 16:47:57 |
By :
โจจิงหรือ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เครื่องหมาย ` ตัวนี้มันอยู่ส่วนไหนของแป้นอ่ะคัรบ
|
|
|
|
|
Date :
2014-05-25 16:49:54 |
By :
โจจิงหรือ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
บังเอิญมันดันเป็นเครื่องหมายที่ใช้เปลี่ยนภาษาไทย/อังกฤษ จะพิมพ์ตรงๆ ด้วยคีย์บอร์ดภาษาไทยคงไม่ได้
วิธีพิมพ์ ให้กด alt ค้างไว้ แล้ว กดเลข 9 ตามด้วย 6 ครับ
|
|
|
|
|
Date :
2014-05-25 17:38:22 |
By :
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณทุกคนมากนะคัรบ
|
|
|
|
|
Date :
2014-05-25 19:38:42 |
By :
โจจิงหรือ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|