重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
看不出来哪里错了,你处理页面的下面一行:
成都创新互联成立于2013年,是专业互联网技术服务公司,拥有项目成都网站建设、网站设计网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元龙南做网站,已为上家服务,为龙南各地企业和个人服务,联系电话:18980820575
$result
=
mysql_query($sql);//执行
修改一下,改为下面这样:
if(mysql_query($sql))
echo
'添加成功。';
else
echo
'错误信息:'.mysql_error();
现在你就自己都能看出来了。
else echo '插入失败!'这里这样改一下
else echo '插入失败!' . mysql_error();
这样做的目的是,输出前一次数据库操作产生的错误
有了这个错误,就知道为什么数据库没有操作成功,对症下药,非常之ok
以个人看法和经验,是你的sql语句有误,
user_id,我估计是数字类型字段,而你的sql语句的相应字段值,加了单引号
sql语句中,数字类型的字段类型的对应值,是不能有引号包括的
数据库连接是不是成功了。
$yhm $mm是不是有内容。
函数和sql语句都没有问题。。
$sql = "INSERT INTO t_user (f_username, f_password, f_name,f_email)VALUES()";
$sql = "('$username ','$pwd ','$name ','$email ')";
这一部分错了吧。应该是这样、
$sql = "INSERT INTO t_user (f_username, f_password, f_name,f_email)VALUES";
$sql. = "('$username ','$pwd ','$name ','$email ')";
第二个sql是$sql.不要忘记后面还有一个点,表示和上面的sql语句链接起来,因为你下面是和上面链接起来的,所以第一个$sql后面values后面就不用加()括号了。
这是因为你的数据库连接方式是mysqli,不是mysql,所以:
mysql_query
要改为
mysqli_query
或者
$conn-query
INSERT INTO msg(title,contents,dates) VALUES ($title,$cons,now())
将字段名两边的单引号去掉就没问题了,亲测成功!希望能帮到你。