php插入数据库没反应,PHP连接数据库失败

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

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

创新互联建站是一家专注于成都网站设计、做网站与策划设计,台山网站建设哪家好?创新互联建站做网站,专注于网站建设10多年,网设计领域的专业建站公司;建站业务涵盖:台山等地区。台山做网站价格咨询:18980820575

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

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

echo $sql;

exit();

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

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";

else if(!empty($_POST['member_email'])!ereg("([0-9a-zA-Z]+)([@])([0-9a-zA-Z]+)(.)([0-9a-zA-Z]+)",$_POST['member_email']))

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;"

table width="350" border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#B3B3B3"

tr

td colspan="2" align="center" bgcolor="#EBEBEB"会员注册 以下打“*”为必填项/td

/tr

tr

td width="60" align="right" bgcolor="#FFFFFF"账 号:/td

td width="317" bgcolor="#FFFFFF"input name="member_user" type="text" id="member_user" size="20" maxlength="20" /

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

/tr

tr

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

td bgcolor="#FFFFFF"input name="member_password" type="password" id="member_password" size="20" maxlength="20" /

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

/tr

tr

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

td bgcolor="#FFFFFF"input name="pass" type="password" id="pass" size="20" /

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

/tr

tr

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

td bgcolor="#FFFFFF"input name="member_name" type="text" id="member_name" size="20" /

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

/tr

tr

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

/tr

tr

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

td bgcolor="#FFFFFF"input name="member_qq" type="text" id="member_qq" size="20"//td

/tr

tr

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

td bgcolor="#FFFFFF"input name="member_phone" type="text" id="member_phone" size="20"//td

/tr

tr

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

td bgcolor="#FFFFFF"input name="member_email" type="text" id="member_email" size="20"//td

/tr

tr

td colspan="2" align="center" bgcolor="#FFFFFF"input type="reset" name="button" id="button" value="重置表单" /

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

/tr

/table

/form


新闻名称:php插入数据库没反应,PHP连接数据库失败
当前路径:http://hbruida.cn/article/heeoih.html