网站首页 > 文章中心 > 其它

php插入数据库没反应

作者:小编 更新时间:2023-09-21 10:59:37 浏览量:263人看过

php向数据库表中插入不成 表中没反应

首先你先把sql语句打印出来看看,然后放到数据库里面有什么提示.还有我看你的语句 $sql="insert into 'wishwall' ('ID','Name','Date','Wish') values (null,'$name',now(),'$wish')";

Id是null,你看数据库看看这个字段是不是为空的可以.你先试试有什么问题再问我!

例如 $sql="insert into 'wishwall' ('ID','Name','Date','Wish') values (null,'$name',now(),'$wish')";

echo $sql;

exit();

这样你提交的时候就会打印出sql语句,然后把sql语句复制到数据库里面,看看执行的结果.

php插入数据库没反应-图1

MYSQL连接正确,PHP 数据库插入无效~~

我尝试了一下,你的命令里面的时间戳肯定是显示不出来的,何况没有引号,数据库不会执行时间戳命令,所以你得自己定义个变量存储这个信息,放到命令里面使用,我成功了,你试试

php 插入数据库无效

亲,你数据库id设置成自动生成,不用插入数据可了吧,我给你一段我写的注册,你看看,原理一样,你改下sql语句插入就ok

php

if($_POST["submit"]){

if(empty($_POST['member_user']))

echo "scriptalert('帐号不能为空');location='?tj=register';/script";

else if(empty($_POST['member_password']))

echo "scriptalert('密码不能为空');location='?tj=register';/script";

else if($_POST['member_password']!=$_POST['pass'])

echo "scriptalert('两次密码不一样');location='?tj=register';/script";

else if(!empty($_POST['member_qq'])!is_numeric($_POST['member_qq']))

echo "scriptalert('qq号必须全为数字');location='?tj=register';/script";

else if(!empty($_POST['member_phone'])!is_numeric($_POST['member_phone']))

echo "scriptalert('手机号码必须全为数字');location='?tj=register';/script";

echo "scriptalert('邮箱输入不合法');location='?tj=register';/script";

else{

$_SESSION['member']=$_POST['member_user'];

$sql="insert into member values('','".$_POST['member_user']."','".$_POST['member_password']."','".$_POST['member_name']."','".$_POST['member_sex']."','".$_POST['member_qq']."','".$_POST['member_phone']."','".$_POST['member_email']."')";

$result=mysql_query($sql)or die(mysql_error());

if($result)

echo "scriptalert('恭喜你注册成功,马上进入主页面');location='member.php';/script";

else

{

echo "scriptalert('注册失败');location='index.php';/script";

mysql_close();

}

form id="theForm" name="theForm" method="post" action="" onSubmit="return chk(this)" runat="server" style="margin-bottom:0px;"

tr

/tr

font color="#FF0000" */font(由数字或字母组成)/td

td align="right" bgcolor="#FFFFFF"密 码:/td

td align="right" bgcolor="#FFFFFF"确认密码:/td

font color="#FF0000" */font(再次输入密码)/td

td align="right" bgcolor="#FFFFFF"真实姓名:/td

labelfont color="#FF0000"*/font/label/td

td align="right" bgcolor="#FFFFFF"性 别:/td

td align="left" bgcolor="#FFFFFF"

input name="member_sex" type="radio" id="0" value="男" checked="checked" /

input type="radio" name="member_sex" value="女" id="1" /

女 /label/td

td align="right" bgcolor="#FFFFFF"Q Q:/td

td align="right" bgcolor="#FFFFFF"联系方式:/td

td align="right" bgcolor="#FFFFFF"电子邮箱:/td

input type="submit" name="submit" id="submit" value="确定注册" //td

/table

/form

以上就是土嘎嘎小编为大家整理的php插入数据库没反应相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章