-2
即時通訊有問題,我真的需要幫助解決我的問題。我可以更新一些記錄,但有些記錄我無法更新。我已經在尋找解決方案,但運氣不好。我沒有解決我的問題。因此,這裏是我的代碼可以和不能更新一些數據庫記錄
$lanm = $_POST['lastname'];
$finm = $_POST['firstname'];
$scho = $_POST['school'];
$allo = $_POST['allowance'];
$bday = $_POST['birthday'];
$grad = $_POST['gradelevel'];
$fmly = $_POST['family'];
$favo = $_POST['favoriteSubject'];
$stat = $_POST['status'];
$gnd = $_POST['gender'];
$connection = mysql_connect('localhost', 'root') or die ('Unable to Connect');
mysql_select_db('bighoop') or die ('Unable to Select a database');
$query1 = "UPDATE `tbl_students` SET Gender = '$gnd', `Lastname`='$lanm', `Firstname`='$finm',
`Birthday`='$bday', `Grade_level`='$grad', `Family_size`='$fmly',
`Fav_subject`='$favo', tbl_students.School_id='$scho', tbl_students.Status ='$stat',
tbl_students.Allowance_Id = '$allo' WHERE tbl_students.Student_id ='".$sid[$x]."';";
更具體一點,哪些行不會更新?查詢有時有效,有時不會?你的桌子是怎樣的?那裏有什麼值? – Jordy 2015-03-03 08:26:28
我認爲這個問題可能是因爲你沒有轉義數據。嘗試先轉義數據。 – Sabari 2015-03-03 08:29:28
因爲我有很多行,我不知道哪個在工作,哪個不在。這些值是字符串。 – 2015-03-03 08:29:32