mysql无法写入数据

mysql无法写入数据,第1张

你的

$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语句中特定的关键字,比如说单引号。会破坏语句意思。把传入数据加密或者转换之后,不产生这种冲突就可以了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9822727.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存