php接口直接访问数据库也新增一条空数据,浏览器直接访问借口时怎么静止插入呢?
<?php
// 增加记录
include_once('conn.php');
$name=$_POST['name'];
$jg=$_POST['jg'];
$dw=$_POST['dw'];
$yxq=$_POST['yxq'];
$ccff=$_POST['ccff'];
$bzgg=$_POST['bzgg'];
$jj=$_POST['jj'];
$tp=$_POST['tp'];
$xq=$_POST['xq'];
$fl=$_POST['fl'];
$ssc=$_POST['ssc'];
$fwcs=1;
$time=$_POST['time'];
/*$sql="INSERT INTO num (`name`,`jg`,`dw`,`yxq`,`ccff`,`bzgg`,`jj`,`tp`,`xq`,`fl`) VALUES ('".$name."','".$jg."','".$dw."','".$yxq."','".$ccff."','".$bzgg."','".$jj."','".$tp."','".$xq."','".$fl."')";*/
$sql="INSERT INTO `gallery` (`name`, `jg`, `dw`, `yxq`, `ccff`, `bzgg`, `flm`, `jj`, `xq`, `tp`, `fwcs`, `ssc`) VALUES ( '".$name."', '".$jg."', '".$dw."', '".$yxq."', '".$ccff."', '".$bzgg."', '".$fl."', '".$jj."', '".$xq."', '".$tp."', '".$fwcs."', '".$ssc."');)";
$res=$conn->exec($sql);
if($res){
echo json_encode(array(
"status"=>true,
"info"=>"add success"
),JSON_UNESCAPED_UNICODE);
}else{
echo json_encode(array(
"status"=>false,
"info"=>"add error",
"sql"=>$sql
),JSON_UNESCAPED_UNICODE);
}
好些时间没见过这么质朴的代码了,在前面判断一下如果是空就直接返回。