error แบบนี้อะครับ T_T เกิดจากอะไรหรอครับ หน้าแก้ไขข้อมูล
มันขึ้นแบบนี้คืออะไรครับ งง
Error :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 'set q1='ASD', q2='asdsadas', q3='เธเธฃเธฃเธขเธฒเธขเธ”เนเธงเธขเธเนเธณเ' at line 2
ผมทำหน้า แก้ไขข้อมูลแล้วมันบันทึก ไม่ลง คืออะไรหรอครับ
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<?php include("connect.php"); ?>
<?php
$host = "localhost";
$user = "root";
$password = "admin";
$link = mysql_connect($host,$user,$password);
if($_POST[submit]){
$sql = "insert into subjects
(subname) values('$subname')";
$sql = "insert into teacher (tname)
values('$tname')";
$sql = "update $etc
set
q1='$q1',
q2='$q2',
q3='$q3',
q4='$q4',
q5='$q5',
q6='$q6',
q7='$q7',
q8='$q8' ,
q9='$q9',
q10='$q10',
q11='$q11',
q12='$q12',
q13='$q13',
q14='$q14',
q15='$q15'";
mysql_query($sql) or die("Error :".mysql_error());
echo "<Font Size=4><B>แก้ไขข้อมูลเรียบร้อย</B>";
echo "<Br><A Href=\"admin_page.php\"> ดูผลการเปลี่ยนแปลง</A>";
}
else { echo "บันทึกข้อมูลไม่สำเร็จ";
}
?>
นี่ครับ ทั้งหน้าที่รับข้อมูลTag : PHP
ประวัติการแก้ไข 2011-11-18 12:52:49
Date :
2011-11-18 12:47:22
By :
neverza123
View :
3489
Reply :
8
เอาโค๊ดตรงนี้มาดูครับ
Date :
2011-11-18 12:51:27
By :
ikikkok
แก้ไขและฮะ คห แรก >_<" มันเป็นอะไร หงะ
Date :
2011-11-18 13:07:08
By :
neverza123
echo $sql ออกมาดูครับ คาดว่ามันคงติดกันยาวววว
Date :
2011-11-18 13:18:50
By :
ikikkok
ใช่ครับ
ยาวยาวมาก
update set q1='asdasdเนเธเนเธเธฒเธ', q2='เนเธเธฐเธเธณเธ•เธณเธฃเธฒ/เธซเธเธฑเธเธชเธทเธญ/เนเธซเธฅเนเธเธเนเธเธเธงเนเธฒเน€เธเธดเนเธกเน€เธ•เธดเธกเธเธญเธเธญเธฒเธเธฒเธฃเธขเนเธ—เนเธฒเธเธเธตเน', q3='เธเธฃเธฃเธขเธฒเธขเธ”เนเธงเธขเธเนเธณเน€เธชเธตเธขเธเธ—เธตเนเธเธฑเธ”เน€เธเธ เนเธเนเธ เธฒเธฉเธฒเธ—เธตเนเน€เธเนเธฒเนเธเธเนเธฒเธขเนเธฅเธฐเนเธกเนเธเธญเธเน€เธฃเธทเนเธญเธเธเธเน€เธชเธตเธขเน€เธเธทเนเธญเธซเธฒเธซเธฅเธฑเธ', q4='เธเธญเธเธงเธฑเธ•เธ–เธธเธเธฃเธฐเธชเธเธเน เน€เธเธทเนเธญเธซเธฒเธชเธฒเธฃเธฐ เนเธเนเธเธงเธดเธเธตเธเธฒเธฃเธงเธฑเธ”เธเธฅเธ—เธตเนเนเธเนเธเธญเธเธเธญเธเธงเธดเธเธฒเธเธตเน(เธชเธฑเธ”เธชเนเธงเธเธเธฒเธฃเนเธเนเธเธเธฐเนเธเธ เธเธฒเธฃเธชเธญเธ/เธเธฒเธฃเธเนเธฒเธ/เธฃเธฒเธขเธเธฒเธ เนเธฅเธฐเธเธดเธเธเธฃเธฃเธกเธญเธทเนเธเน)', q5='เน€เธเธดเธ”เนเธญเธเธฒเธชเนเธซเนเธเธฑเธเธจเธถเธเธฉเธฒเน€เธเนเธฒเธเธเนเธฅเธฐเธเธญเธเธณเธเธฃเธถเธเธฉเธฒเนเธ”เนเธ—เธฑเนเธเนเธเนเธฅเธฐเธเธญเธเธเธฑเนเธเน€เธฃเธตเธขเธ', q6='เธกเธตเธเธฒเธฃเนเธเนเธชเธทเนเธญเธเธฃเธฐเธเธญเธเธเธฒเธฃเธชเธญเธ(เธเธฃเธฐเธ”เธฒเธ เน€เธเธฃเธทเนเธญเธเธเธฒเธขเนเธเนเธเนเธช เธชเนเธฅเธ”เนเนเธฅเธฐเธชเธทเนเธญเธญเธดเน€เธฅเนเธเธ—เธฃเธญเธเธดเธเธชเน) เนเธ”เนเธญเธขเนเธฒเธเน€เธซเธกเธฒเธฐเธชเธก', q7='เธกเธตเธเธฒเธฃเธเธฃเธฐเน€เธกเธดเธเธเธฅเธ•เธฒเธกเธเธธเธ”เธเธฃเธฐเธชเธเธเน เนเธฅเธฐเธเธฃเธเน€เธเธทเนเธญเธซเธฒเธ—เธตเนเธเธณเธซเธเธ”เนเธงเน', q8='เธกเธตเธเธฒเธฃเธชเธญเธ”เนเธ—เธฃเธเน€เธฃเธทเนเธญเธเธเธธเธ“เธเธฃเธฃเธก เนเธฅเธฐเธเธฃเธดเธขเธเธฃเธฃเธกเธ—เธตเนเธกเธตเธชเธฒเธฃเธฐเธเธฃเธฐเนเธขเธเธเนเนเธเธฃเธฐเธซเธงเนเธฒเธเธเธฒเธฃเธเธฃเธฃเธขเธฒเธข ' , q9='เธกเธตเธเธฒเธฃเธญเธเธดเธเธฒเธข เธซเธฃเธทเธญ เธขเธเธ•เธฑเธงเธญเธขเนเธฒเธเธเธฃเธฐเธเธญเธเธเธฒเธฃเธเธฃเธฃเธขเธฒเธขเนเธซเนเน€เธซเนเธเธเธฃเธดเธเนเธฅเธฐเธเธฑเธ”เน€เธเธ', q10='เธกเธตเธงเธดเธเธตเธเธฒเธฃเธชเธญเธเธ—เธตเนเน€เธเธดเธ”เนเธญเธเธฒเธชเนเธซเนเธเธฑเธเธจเธถเธเธฉเธฒ เนเธ”เนเธกเธตเธชเนเธงเธเธฃเนเธงเธกเนเธชเธ”เธเธเธงเธฒเธกเธเธดเธ”เน€เธซเนเธเนเธเธเธฑเนเธเน€เธฃเธตเธขเธ', q11='เธชเธญเธเธเธฃเธเน€เธเธทเนเธญเธซเธฒ', q12='เนเธซเนเธเธฒเธฃเธเนเธฒเธ เธซเธฃเธทเธญเธเธฒเธเธ—เธตเนเธกเธญเธเธซเธกเธฒเธข เธซเธฃเธทเธญเนเธซเนเธเธณเธเธตเนเนเธเธเธงเธดเธเธฒเธฃเธ“เน เธซเธฃเธทเธญเนเธซเนเธเธณเน€เธเธฅเธข', q13='เน€เธเนเธฒเธชเธญเธเธ—เธธเธเธชเธฑเธเธ”เธฒเธซเน', q14='เธกเธตเธเธฒเธฃเธชเธญเธเธเธ”เน€เธเธขเน€เธกเธทเนเธญเนเธกเนเนเธ”เนเธกเธฒเธชเธญเธเธ•เธฒเธกเน€เธงเธฅเธฒเธเธเธ•เธด', q15='เนเธ”เธขเธ เธฒเธเธฃเธงเธก เธ—เนเธฒเธเธเธดเธ”เธงเนเธฒเธเธฒเธฃเธชเธญเธเธเธญเธเธญเธฒเธเธฒเธฃเธขเนเธ—เนเธฒเธเธเธตเนเธกเธตเธเธฒเธฃเธชเธญเธเธ—เธตเนเธเธฃเธเธชเธกเธเธนเธฃเธ“เนเธญเธขเธนเนเนเธเน€เธเธ“เธ‘เนเนเธ”'แก้ไขข้อมูลเรียบร้อย
มันคือข้อมูล ของ q1 - q15 ที่อยู่ในฐานข้อมูอะครับ ไหงเป็นภาษานี้ได้
ที่สำคัญ ข้อมูลไม่ได้อัพเดทเลย
ประวัติการแก้ไข 2011-11-18 13:54:44
Date :
2011-11-18 13:52:57
By :
neverza123
$etc ไม่มีค่าครับ ชื่อ table เลยไม่มี ส่วนปัญหาเรื่องภาษา ควรใช้ encoding ให้เหมือนกัน ดูจากอาการแล้วเกิดจากหน้า form เป็น tis แล้วส่งข้อมูลมายังไฟล์ที่เป็น utf มันเลยเป็นตัวแบบนั้น
Date :
2011-11-18 14:15:03
By :
ikikkok
อ๊ะ ได้แล้วครับ
ผมลืมไป
etc เป็น table มันไม่ต้อง มี $ -*-
แต่ทำไมผมยังบันทึกข้อมูลไม่ได้
if($_POST[submit]){
$sql = "insert into subjects
(subname) values('$subname')";
$sql = "insert into teacher (tname)
values('$tname')";
สองอันนี้บันทึกข้อมูลไม่ได้และก็ไม่ เด้งอะไร
T_T
Date :
2011-11-18 14:28:24
By :
neverza123
query ด้วยครับ
Date :
2011-11-18 14:41:30
By :
ikikkok
อะได้แล้วครับขอบคุณครับ
Date :
2011-11-18 15:07:47
By :
neverza123
Load balance : Server 01