 |
[PHP]
เพิ่มข้อมูลลงฐานข้อมูลไม่ได้ซักทีครับ ขึ้นว่าสำเร็จแต่ว่าไม่ปรากฏว่าอัพเดตครับ |
|
 |
|
|
 |
 |
|
ทำโปรเจ็คจบครับ พึ่งเคยจับ PHP สด ๆ ร้อน ๆ ได้ 3 - 4 ครั้งเองครับ มือใหม่สุด ๆ วานพี่ ๆ ใจดีช่วยหน่อยนะครับ
Code (PHP)
01. <?php
02.
03. $hostname = "localhost" ;
04. $user = "root" ;
05. $password = "1234" ;
06. $dbname = "projectfinal" ;
07. $tblname = "PES" ;
08.
09. mysql_connect( $hostname , $user , $password ) or die ( "cannot connect" );
10.
11. mysql_select_db( $dbname ) or die ( "cannot select" );
12.
13. $sql = "insert into $tblname (P_ID,PES_Name,PES_Lastname,PES_Birthday,PES_Weight,PES_Height, PES_Number,City,Nation,Religon,Address,Tel,E-mail,Oldclub,PES_Salary,
14. ValueMarket,PES_Contract,Nation_Cap,PES_Password,Match,Goal, Assist,Y_Card,R_Card,Status) values ( '$P_ID' , '$PES_Name' , '$PES_Lastname' , '$PES_Birthday' , '$PES_Weight' , '$PES_Height' , '$PES_Number' , '$City' , '$Nation' , '$Religon' , '$Address' , '$Tel' , '$E-mail' , '$Oldclub' , '$PES_Salary' , '$ValueMarket' , '$PES_Contract' , '$Nation_Cap' , '$PES_Password' , '$Match' , '$Goal' , '$Assist' , '$Y_Card' , '$R_Card' , '$Status' )";
15. $dbquery = mysql_db_query( $dbname , $sql );
16.
17. mysql_close();
18. echo "<Font Size=4><B>Save Done !!!</B>" ;
19. ?>
มันขึ้นว่า Save Done !! นะครับ แต่ว่าพอไปเช็คใน mysql แล้วมันไม่มีอะไรเกิดขึ้นเลยครับ
Tag : PHP
|
|
 |
 |
 |
 |
Date :
2012-06-02 05:55:53 |
By :
esprasiona |
View :
1017 |
Reply :
8 |
|
 |
 |
 |
 |
|
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (PHP)
1. $sql = "insert into $tblname (P_ID,PES_Name,PES_Lastname,PES_Birthday,PES_Weight,PES_Height, PES_Number,City,Nation,Religon,Address,Tel,E-mail,Oldclub,PES_Salary,
2. ValueMarket,PES_Contract,Nation_Cap,PES_Password,Match,Goal, Assist,Y_Card,R_Card,Status) values ( '$P_ID' , '$PES_Name' , '$PES_Lastname' , '$PES_Birthday' , '$PES_Weight' , '$PES_Height' , '$PES_Number' , '$City' , '$Nation' , '$Religon' , '$Address' , '$Tel' , '$E-mail' , '$Oldclub' , '$PES_Salary' , '$ValueMarket' , '$PES_Contract' , '$Nation_Cap' , '$PES_Password' , '$Match' , '$Goal' , '$Assist' , '$Y_Card' , '$R_Card' , '$Status' )";
3. $dbquery = mysql_db_query( $dbname , $sql );
4.
5.
6. echo $sql ;
7. exit ( 'เอาตรงนี้มาดู ว่ามีค่าอะไร ' ) ;
แล้ว เอาไป แปะใน sql tool กดรันดู เป็นเทคนิคการดีบั๊ก ยอดนิยม 
|
 |
 |
 |
 |
Date :
2012-06-02 12:32:36 |
By :
Joe |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code
insert into PES (P_ID,PES_Name,PES_Lastname,PES_Birthday,PES_Weight,PES_Height,PES_Number,City,Nation,Religon,Address,Tel,E-mail,Oldclub,PES_Salary, ValueMarket,PES_Contract,Nation_Cap,PES_Password,Match,Goal,Assist,Y_Card,R_Card,Status) values ('','dddd','','','','','','','','','fff','','','','','','','','','','','','','','')
Error แบบนี้ครับ ทำตามที่พี่ win กับคุณ No2 แนะนำ
|
 |
 |
 |
 |
Date :
2012-06-02 16:35:55 |
By :
esprasiona |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
แก้เป็น E_mail แล้วครับ แต่ก็ยังเหมือนเดิมครับ Error เหมือนเดิมครับพี่
ปวดหัวมากครับ ตอนนี้ไปไหนไม่ได้เลยติดอยู่ตรง Save นี่ล่ะครับ
|
 |
 |
 |
 |
Date :
2012-06-02 16:56:29 |
By :
esprasiona |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
คุณไม่ได้ดูเหรอครับ ค่ามันว่างตั้งหลายตัว
|
 |
 |
 |
 |
Date :
2012-06-02 16:57:51 |
By :
mr.win |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ต้องเพิ่มการอ่านแบบ $_POST ครับ (ตัวอย่างนี้)
Code (PHP)
01. <html>
02. <head>
03. <title>ThaiCreate.Com PHP & MySQL Tutorial</title>
04. </head>
05. <body>
06. <?
07. $objConnect = mysql_connect( "localhost" , "root" , "root" ) or die ( "Error Connect to Database" );
08. $objDB = mysql_select_db( "mydatabase" );
09. $strSQL = "INSERT INTO customer " ;
10. $strSQL .= "(CustomerID,Name,Email,CountryCode,Budget,Used) " ;
11. $strSQL .= "VALUES " ;
12. $strSQL .= "('" . $_POST [ "txtCustomerID" ]. "','" . $_POST [ "txtName" ]. "','" . $_POST [ "txtEmail" ]. "' " ;
13. $strSQL .= ",'" . $_POST [ "txtCountryCode" ]. "','" . $_POST [ "txtBudget" ]. "','" . $_POST [ "txtUsed" ]. "') " ;
14. $objQuery = mysql_query( $strSQL );
15. if ( $objQuery )
16. {
17. echo "Save Done." ;
18. }
19. else
20. {
21. echo "Error Save [" . $strSQL . "]" ;
22. }
23. mysql_close( $objConnect );
24. ?>
25. </body>
26. </html>
Go to : PHP MySQL Add/Insert Record
ไล่ดูให้ดี ๆ ก่อนถามครับ พวกคำสงวนด้วยครับ
Go to : SQL MYSQL RESERVED WORDS
|
 |
 |
 |
 |
Date :
2012-06-02 16:59:31 |
By :
mr.win |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณมากครับ ลองทำตามตัวอย่างแล้ว Insert ได้แล้วครับ 6 ตัว
เดี๋ยวจะลอง 20 ตัวดูครับ ขอบคุณมาก ๆ ครับ
|
 |
 |
 |
 |
Date :
2012-06-02 17:14:54 |
By :
esprasiona |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|