
然后,你的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语句看是否正确
表单和数据库已经连接了?在接值得页面打印上个页面传过来的值!要是能打印出来就看看写库的方法是不是有问题。
还有,没有你这样的问法!也不把代码发出来,怎么给你分析呀!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)