|
|
|
ขอรบกวนช่วยเช็คโค๊ดได้ไหม ? เป็นโค๊ด UPDATE ข้อมูลลงฐานข้อมูล |
|
|
|
|
|
|
|
ขอรบกวนช่วยเช็คโค๊ดได้ไหม ? เป็นโค๊ด UPDATE ข้อมูลลงฐานข้อมูล ลองรันแล้ว ฟ้องไม่สามารถบันทึกข้อมูลได้
Code (PHP)
<?
$Edit_id=$_POST[id];
$register_date=$_POST[register_date];
$name=$_POST[name];
$subject=$_POST[subject];
$total=$_POST[total];
$ref_id=$_POST[ref_id];
$today_date=$_POST[today_date];
$pay_bill=$_POST[pay_bill];
$pay_money=$_POST[pay_money];
$comment=$_POST[comment];
$objConnect = mysql_connect("localhost","root","Mysql@web5ite") or die("Error Connect to Database");
mysql_query("SET character_set_results=utf8");//ตั้งค่าการดึงข้อมูลออกมาให้เป็น utf8
mysql_query("SET character_set_client=utf8");//ตั้งค่าการส่งข้อมุลลงฐานข้อมูลออกมาให้เป็น utf8
mysql_query("SET character_set_connection=utf8");//ตั้งค่าการติดต่อฐานข้อมูลให้เป็น utf8
$objDB = mysql_select_db("ict_fin1");
//Insert to db
$sql="update into tb_register set
register_date='$register_date',
name='$name',
subject='$subject',
total='$total',
ref_id='$ref_id',
today_date'$today_date',
pay_bill='$pay_bill',
pay_money='$pay_money',
comment='$comment'
where id='$Edit_id' ";
$result=mysql_db_query($dbname,$sql);
if ($result) {
echo "<br><br><br><br><h3>ข้อมูลถูกบันทึกแล้ว</h3>";
}else{
echo "<br><br><br><br><h3>ไม่สามารถบันทึกได้</h3>";
}
mysql_close();
?>
Tag : PHP, MySQL, HTML/CSS, CakePHP
|
|
|
|
|
|
Date :
2016-11-13 12:55:48 |
By :
gncm |
View :
792 |
Reply :
9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
update ไม่มี into นะครัช
|
|
|
|
|
Date :
2016-11-13 13:25:26 |
By :
Luz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แก้แล้วก็ยังไม่ได้
|
|
|
|
|
Date :
2016-11-13 13:30:38 |
By :
gncm |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเอา error ออกมาดูครับ
Code (PHP)
else{
die("ไม่สามารถบันทึกได้ : ".mysql_error());
}
|
|
|
|
|
Date :
2016-11-13 13:57:59 |
By :
banditt |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo $sql ก่อน ทำการ query
|
|
|
|
|
Date :
2016-11-13 13:58:11 |
By :
Luz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
บรรทัดที่ 32 ทำไมไม่ ทำแบบนี้ไปเลย
$result=mysql_query($objConnect ,$sql);
|
|
|
|
|
Date :
2016-11-13 14:08:22 |
By :
Luz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำตามที่คุณ Luz แนะนำ
ขึ้น error
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource
|
|
|
|
|
Date :
2016-11-13 14:54:47 |
By :
gncm |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตัวแปร $dbname = ict_fin1 ไหมครับ
ถ้าเท่ากันใส่ แบบนี้เลยครับ
$result=mysql_db_query($objDB,$sql);
|
|
|
|
|
Date :
2016-11-13 15:34:45 |
By :
Luz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แก้ได้แล้วค่ะ
จากเดิม Code (PHP)
$sql="update into tb_register set
register_date='$register_date',
name='$name',
subject='$subject',
total='$total',
ref_id='$ref_id',
today_date'$today_date',
pay_bill='$pay_bill',
pay_money='$pay_money',
comment='$comment'
where id='$Edit_id' ";
แก้ไขเป็น Code (PHP)
$strSQL = "UPDATE tb_register SET ";
$strSQL .="register_date = '".$_POST["register_date"]."' ";
$strSQL .=",name = '".$_POST["name"]."' ";
$strSQL .=",subject = '".$_POST["subject"]."' ";
$strSQL .=",total = '".$_POST["total"]."' ";
$strSQL .=",ref_id = '".$_POST["ref_id"]."' ";
$strSQL .=",pay_bill = '".$_POST["pay_bill"]."' ";
$strSQL .=",pay_money = '".$_POST["pay_money"]."' ";
$strSQL .=",comment = '".$_POST["comment"]."' ";
$strSQL .="WHERE ID = '".$_GET["id"]."' ";
$objQuery = mysql_query($strSQL);
|
|
|
|
|
Date :
2016-11-13 16:48:58 |
By :
gncm |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|