Php Can和Can';t更新一些数据库记录
我有一个问题,我真的需要帮助我的问题。我可以更新一些记录,但有些记录我也不能更新。我已经在寻找解决办法,但运气不好。我没有解决我的问题。这是我的密码Php Can和Can';t更新一些数据库记录,php,mysql,xampp,Php,Mysql,Xampp,我有一个问题,我真的需要帮助我的问题。我可以更新一些记录,但有些记录我也不能更新。我已经在寻找解决办法,但运气不好。我没有解决我的问题。这是我的密码 $lanm = $_POST['lastname']; $finm = $_POST['firstname']; $scho = $_POST['school']; $allo = $_POST['allowance']; $bday = $_POST['birthd
$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]."';";
具体说明未更新的行和正在更新的行。那么只有我们才能确定问题更具体地说,哪些行不会更新?查询有时有效,有时无效吗?你的桌子看起来怎么样?其中包含哪些值?我认为问题可能是因为您没有转义数据。首先尝试转义数据。因为我有很多行,我不知道哪些行在工作,哪些行不工作。这些值是字符串。您可能是在sql注入自己。
O'Brien
family等方面的问题。您真的应该切换到PDO或mysqli并使用准备好的语句。问题不完整