为什么我php里面提交的数据,数据库显示没有数据?

else{if($_POST["zhanghao"]<>""&&$_POST["mima"]<>""){$id=mysql_connect("localhost","ro... else
{
if ($_POST["zhanghao"]<>""&&$_POST["mima"]<>"")
{
$id=mysql_connect("localhost","root","123");//链接数据库服务器(本地地址,用户名,密码)
mysql_select_db("zpz",$id);//选择数据库zpz
$chaxun="select * from zpz_yonghu where zhanghao='".$_POST["zhanghao"]."'";//创建查询语句
$jieguo=mysql_query($chaxun,$id);//执行查询语句得到结果
$jilu=mysql_num_rows($jieguo);//获得记录集的记录行数

if($jilu<1)
{
$tijiao="insert into message(zhanghao,mima) values('".$_POST["zhanghao"]."','".$_POST["mima"]."')";//创建查询语句
$jieguo=mysql_query($tijiao,$id);

echo "<script>alert('恭喜您已经注册成功')</script>";

}
else
{ echo "<script>alert('该用户名已经存在')</script>"; }
}
}
echo mysql_error();
这个用了这个echo mysql_error();函数后所显示出来的,请问一下我是哪里打错了吗还是我的数据库有问题
展开
 我来答
诚实很二小郎君
2014-02-13 · TA获得超过187个赞
知道答主
回答量:188
采纳率:0%
帮助的人:94.6万
展开全部
打出$tijiao,然后粘贴进数据库执行,看是否有错
更多追问追答
追问
我还是新手不是太懂,能麻烦你说具体一些吗?非常感谢
追答
插入不进数据库,不是数据库没连接到,就是SQL有问题。一般都是后者,所以先打出SQL语句,可以在$jieguo=mysql_query($tijiao,$id);之前echo $tijiao;然后把打印出来的SQL复制粘贴到数据库去执行下,看是否执行的通。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式