$sql="INSERT INTO yizhuren (id,user,title,content,lastdate) " .
"values('id','$_POST[user]','$_POST[title]','$_POST[content]'now())"
这句不对
应该这样
$user = $_POST[user]
$title = $_POST[title]
$content = $_POST[content]
$now = now()
$sql="INSERT INTO yizhuren (id,user,title,content,lastdate) values('id','$user','$title','$content','$now')"
错误:你的语句:mysqli_query($_conn,"insert ...".mysqli_error()))
把错误信息作为语句的一部分,这是错的,正确的写法是:
mysqli_query("insert into ...") or dir(mysqli_error($conn))
最简单的办法,对你要写入服务器的数据,UNCODE一下你这个的问题是因为,传入数据里面有SQL语句中特定的关键字,比如说单引号。会破坏语句意思。把传入数据加密或者转换之后,不产生这种冲突就可以了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)