我想更新我的SQL表。我的表名是payment_all
。我没有得到任何错误,但我的数据库没有更新。这是我的php代码。
<?php
$id="";
$opr="";
if(isset($_GET['opr']))
$opr=$_GET['opr'];
if(isset($_GET['rs_id']))
$id=$_GET['rs_id'];
//---Update Data---//
if(isset($_POST['btn_upd'])){
$semester=$_POST['semtxt'];
$s_name=$_POST['s_name'];
$reg=$_POST['reg'];
$fa_name=$_POST['factxt'];
$pay_name=$_POST['papytxt'];
$totalpay=$_POST['tptxt'];
$sql_update=mysql_query("UPDATE payment_all SET
semester='$semester' ,
s_name='$s_name',
reg='$reg' ,
faculties_name='$fa_name' ,
payment_name='$pay_name' ,
tota_payl='$totalpay'
WHERE payall_id=$id
");
if($sql_update==true)
$msg="Update success...";
else
$msg="Update Fail!...";
}
?>
我的表字段看起来像
payall_id, stu_id,学期,s_name, reg,教员,Payment_name, total_pay, date.
请帮。
试试这个。您指定了错误的列名tota_payl
$sql_update=mysql_query("UPDATE payment_all SET
semester='$semester' ,
s_name='$s_name',
reg='$reg' ,
faculties_name='$fa_name' ,
payment_name='$pay_name' ,
total_pay='$totalpay'
WHERE payall_id=$id
");