首先你先把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语句复制到数据库里面,看看执行的结果.
我尝试了一下,你的命令里面的时间戳肯定是显示不出来的,何况没有引号,数据库不会执行时间戳命令,所以你得自己定义个变量存储这个信息,放到命令里面使用,我成功了,你试试
亲,你数据库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插入数据库没反应相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!