表单中的数据怎么交不到数据库

表单中的数据怎么交不到数据库,第1张

你的sql语句,数据表内的字段类型应该都是文本类型,这个你要先确定

然后,你的if语句有误

在if语句中,=号和==号和===号是有差别的

=号是赋值运算,==和===才是比较运算

况且,mysql_query()执行如果成功,即返回真,反之返回假,你的if语句只需判断真假即可,所以,你的if语句可以这样改

if(mysql_query($ql)){

echo "您的简历已OK"

}

或者使用三元运算

echo mysql($sql) ? '您的简历已ok' : '数据写入失败' .mysql_error()

如果失败,则输出mysql错误,方便调试,当然如果程序在正式运行的话,就不能输出mysql_error()错误,这样不安全

$sql="insert into `news` (`id`,`title`,`dates`,`contents`)values(null,`$title`,now(),`$con`)"

有问题,字段名,表名可以用``小引号,但是字段值要用''单引号,sql语句改为

$sql="insert into `news` (`id`,`title`,`dates`,`contents`)values(null,'$title',now(),'$con')"

以后在遇到这种情况先echo下sql语句看是否正确

表单和数据库已经连接了?

在接值得页面打印上个页面传过来的值!要是能打印出来就看看写库的方法是不是有问题。

还有,没有你这样的问法!也不把代码发出来,怎么给你分析呀!


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

原文地址:https://54852.com/sjk/6792134.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存