เขียนอับเดทแล้วมันไม่ได้อ่ะครับ พี่ๆครับช่วยดูทีครับว่าผมเขียนโค๊ดถูกไหม $result = mysql_query("xxxx") ไม่สามารถบันทึกลงฐานข้อมูลได้
พี่ๆครับช่วยดูทีครับว่าผมเขียนโค๊ดถูกไหม
$result = mysql_query("UPDATE member SET (MID,MPass,IDGov,name,lname,section ,position,Adminlevel,HID,Date)
values('$MID','$MPass','$IDGov','$name' ,'$lname','$section','$position','$Adminlevel','$HID''$Date')") or die("ไม่สามารถบันทึกลงฐานข้อมูลได้");
พอแบนี้ของผมมันไปตกคำว่า ไม่สามารถบันทึกลงฐานข้อมูลอ่าครับ
ช่วยดูให้ผมทีครับTag : - - - -
Date :
2009-02-24 13:45:44
By :
อาท
View :
968
Reply :
7
Code
$result = mysql_query("UPDATE member SET MID='$MID', MPass='$MPass',IDGov='$IDGov', name='$name',lname='$lname', section='$section', position='$position', Adminlevel='$Adminlevel', HID='$HID', Date='$Date'")or die("ไม่สามารถบันทึกลงฐานข้อมูลได้");
เพิ่มเติมนะคับ
Code
$result = mysql_query("UPDATE member SET (MID,MPass,IDGov,name,lname,section,position, Adminlevel,HID,Date)
values('$MID','$MPass','$IDGov','$name', '$lname','$section','$position','$Adminlevel','$HID''$Date')") or die("ไม่สามารถบันทึกลงฐานข้อมูลได้");
'$HID''$Date' ขาดคอมม่า , ระหว่าง 2 ตัวนี้
อีกอย่าง ไม่มี WHERE ระวังไปทั้งตารางนะคับ
Date :
2009-02-24 14:01:18
By :
zankumuro
ไม่ได้อ่ะครับ มันมาตกลงที่คำ ไม่สามารถบันทึกลงฐานข้อมูลได้ อยู่นะครับ ช่วยทีครับ
Date :
2009-02-24 15:48:23
By :
อาท
ขอโค๊ดทั้งหมดด้วยคับ ติดต่อฐานข้อมูลยัง
Date :
2009-02-24 15:54:58
By :
zankumuro
ตามนี้เลยครับพี่
<?php
/* add by kergrit(redthird.com) for compatible global variable off/on php.ini */
$MID = $_POST['MID'];
$name = $_POST['name'];
$lname = $_POST['lname'];
$IDGov = $_POST['IDGov'];
$section = $_POST['section'];
$position = $_POST['position'];
$HID = $_POST['HID'];
$MPass = $_POST['MPass'];
$pwd_name2 = $_POST['pwd_name2'];
$pwd_name3 = $_POST['pwd_name3'];
$Adminlevel = $_POST['Adminlevel'];
$Date = $_POST['Date'];
/* end of add */
include("config.inc.php") ;
if($MID=="" || $Adminlevel=="" || $Date=="") {
echo "<meta http-equiv='refresh' content='0; url=edit_staff_mem.php'>" ;
}
if((isset($ok)) and ($ok!="ok_pass")) {
echo "<meta http-equiv='refresh' content='0; url=edit_staff_mem.php'>" ;
}
if(!$MPass=="" || !$pwd_name2=="" || !$pwd_name3=="") {
// ตรวจสอบว่ากรอก password เดิมถูกต้องไหม
$sql = "select * from member where MPass='$pwd_name3' " ;
$result =mysql_db_query($db,$sql);
$numrow = mysql_num_rows($result) ;
if($numrow!=0) {
echo "<br><br><center><font size='3' face='MS Sans Serif'>ขอโทษด้วยครับท่านใส่ Password เดิมผิด" ;
echo "<br><br><input type='button' value='back to edit' onclick='history.back();'></center>" ;
exit() ;
}
}
// หากไม่ผิดเงื่อนไขใดให้บันทึกลงฐานข้อมูลได้เลย
$result = mysql_query("UPDATE member SET MID='$MID', MPass='$MPass',IDGov='$IDGov', name='$name',lname='$lname', section='$section', position='$position', Adminlevel='$Adminlevel', HID='$HID', Date='$Date' ") or die("ไม่สามารถบันทึกลงฐานข้อมูลได้");
?>
Date :
2009-02-24 16:57:50
By :
อาท
ทำไมมันบันทึกข้อมุลไม่ได้อ่ะครับ ทำตามแล้วอ่ะครับ
แงง
Date :
2009-02-24 19:31:35
By :
อาท
ถ้าผมจำไม่ผิด position เป็น keywords นะ
ลองทำตาม คุณ Jewels ดูก่อน ว่ามันฟ้องว่าอะไร
echo $sql;
// ได้อะไร ก็ copy ไปรันที่ phpmyadmin หรือ mysql front ก็ได้ ถ้ามันพลาดตรงไหนมันจะฟ้องเองค่ะว่า คำสั่งตรงไหนผิด ค่ะ
หรือ $result = mysql_query($sql) or die(mysql_error());
Date :
2009-02-24 20:52:42
By :
plakrim
Load balance : Server 01