我运行这个查询,通过将记录插入数据库但不会将我重定向到成功页面,它很顺利。
查询:
$query =$db->submitapp("INSERT INTO `applications` (`app_no`,`fname`,`sname`,`oname`,`sex`,`dob`,`state`,`lga`,`home_town`,`address`,`pschool`,`sclass`,`passport`,`pfname`,`psname`,`pphone`,`paddress`) VALUES('".$app_no."','".$fname."','".$sname."','".$oname."','".$sex."','".$dob."','".$state."','".$lga."','".$home_town."','".$address."','".$pschool."','".$sclass."','".$passport."','".$pfname."','".$psname."','".$pphone."','".$paddress."')");
if($query){
$update_pin =$db->update("UPDATE card_pins SET status_pin = 1 WHERE pin_number=$pin_num");
header("location:success.php?appid=$app_no");
}
这是我得到的错误 “您的SQL语法有错误;请查看与您的MariaDB服务器版本对应的手册,以便在第162行附近使用正确的语法
答案 0 :(得分:-2)
虽然这不是更新表格的最佳方式。更喜欢使用准备语句。 如果您的插入工作文件, 尝试用以下内容替换您的更新:
$update_pin =$db->update("UPDATE `card_pins` SET `status_pin`=1 WHERE `pin_number`=".$pin_num");