ช่วยดูโค้ด กรอกข้อมูลลงในฟอร์มแล้วไม่เข้าใน Database และไม่สามารถ Activate E-mailได้
ลองดูครับ
Code (SQL)
$strSQL = "INSERT INTO user_all,user_details,user_contact,user_education,user_skills
(user_all.Username,user_all.Password,user_all.Reenterpassword, user_all.Status,user_all.SID,user_all.Active,user_details.Passport, user_details.Title,user_details.Picture,user_details.Firstname,user_details.Lastname , , user_details.Gender,user_details.Age,user_details.Birth,user_contact.Email,user_cont act.Address,user_contact.Mobile, user_contact.Telephone,user_contact.Skype,user_contact.IDLine,user_education.Yea rUni,user_education.Major,user_education.Faculty,user_education.University,user_education.GPA,user_education.ApplyCooperative,user_skills.Spe cial_skill,user_Skills.Briefly,user_Skills.ListeningEng,user_Skills.SpeakingEng,user_Skills.ReadingEng,user_Skills.WritingEng) VALUES ('".$_POST["username"]."','".$_POST["password"]."','".$_POST["reenterpassword"]." ','User','".session_id()."','No','".$_POST["IDCardPassport"]."','".$_POST["title"]."','".$_ POST["picture"]."','".$_POST["firstname"]."','".$_POST["lastname"]."','".$_POST["gender"]."','".$_POST["age"]."','".$_POST["birth"]."','".$_POST["email"]." ','".$_POST["address"]."','".$_POST["mobile"]."','".$_POST["tel"]."','".$_POST["skype"]."','".$_POST["line"]."','".$_POST["year"]."','".$_POST["major"]."','".$_POST["faculty"]."','".$_POST["university"]."','".$_POST["GPA"]."','".$_POST["ApplyCoo perative"]."','".$_POST["special"]."','".$_POST["briefly"]."','".$_POST["ListeningE"]."','". $_POST["SpeakingE"]."','".$_POST["ReadingE"]."','".$_POST["WritingE"]."') ";
$objQuery = mysql_query($strSQL) or die (mysql_error());
ลองดูนะครับ ทำได้วิธีไหนก็รบกวนกลับมาบอกด้วยนะ เผื่อเพื่อนๆ ที่มาเยือนท่านต่อๆ ไป
Date :
2014-02-22 19:19:45
By :
ผู้มาเยือน
ลองแก้แล้วขึ้นเอ่อเร่อแบบนี้ครับ ช่วยแนะนำด้วยนะครับ งงมากเลยครับ
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 'user_details,user_contact,user_education,user_skills (user_all.Username,user_al' at line 1
ขอบคุณ ผู้มาเยือน ด้วยนะครับที่ช่วยตอบ
Date :
2014-02-22 20:30:38
By :
Bie Salaya
ผมเองก็ไม่ได้ถนัด sql นะครับ แต่ที่คุณ Bie Salaya ทำมา ผมเองก็ไม่เคยเห็นใครทำแบบนี้นะ (หรือว่าผมไม่เคยรู้จักเลย)
ทำแบบนี้ดูนะครับ แยกตารางไปเลย ตามที่เคยๆ ทำมา
Code (PHP)
// TABLE 1
$sql = "insert into tb_name1 (field) values ($value)";
mysql_query($sql) or die (mysql_error());
// TABLE 2
$sql2 = "insert into tb_name2 (field) values ($value)";
mysql_query($sql2) or die (mysql_error());
// TABLE 3
$sql3 = "insert into tb_name3 (field) values ($value)";
mysql_query($sql3) or die (mysql_error());
Date :
2014-02-22 21:09:34
By :
ผู้มาเยือน
Load balance : Server 00