数据库插入

时间:2018-01-19 10:03:37

标签: php

我运行这个查询,通过将记录插入数据库但不会将我重定向到成功页面,它很顺利。

查询:

$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行附近使用正确的语法

1 个答案:

答案 0 :(得分:-2)

虽然这不是更新表格的最佳方式。更喜欢使用准备语句。 如果您的插入工作文件, 尝试用以下内容替换您的更新:

$update_pin =$db->update("UPDATE `card_pins` SET `status_pin`=1 WHERE `pin_number`=".$pin_num");