PHP菜鸟添加数据问题
us_add1.php<?php$link=mysql_connect("localhost","root","0000");mysql_select_db("infos...
us_add1.php
<?php
$link = mysql_connect("localhost","root","0000");
mysql_select_db("infosystem",$link);
$exec="insert into wow_user(user_name,pass_word)value ('".$_REQUEST["user_name"]."','".$_REQUEST["pwd"]."')";
mysql_query("SET NAMES UTF-8");
mysql_query($exec,$link);
mysql_close($link)
?>
us_add.php
<body>
<table width="600" cellpadding="0" cellspacing="0" bordercolor="#333333" border="0" align="center">
<tr>
<td>
<form action="us_add1.php" method="post" onsubmit="return test()" name="us1">
<div style="font-size:14px; font-weight:bold; margin:20px 0px 0px 0px; color:#666666;">用 户 注 册</div>
<div class="inp_top">
帐 号 :<input type="text" id="user_name" name="user_name" class="inp" maxlength="16" />
</div>
<div class="inp_top">
密 码 :<input type="password" id="pwd" name="pwd" class="inp" maxlength="16" />
</div>
<div class="inp_top">
密码确认:<input type="password" id="pwd1" name="pwd1" class="inp" maxlength="16" />
</div>
<div>
<br />
<span><input type="submit" id="sub1" name="sub1" value="提交" /></span>
<span><input type="reset" id="res1" name="res1" value="重填" /></span>
</div>
</form>
</td>
</tr>
</table>
</body>
为什么数据就是添不进去呢 ? 还没提示有错误 高手帮解释一下us_add1.php里代码的意思 感激不尽~ 展开
<?php
$link = mysql_connect("localhost","root","0000");
mysql_select_db("infosystem",$link);
$exec="insert into wow_user(user_name,pass_word)value ('".$_REQUEST["user_name"]."','".$_REQUEST["pwd"]."')";
mysql_query("SET NAMES UTF-8");
mysql_query($exec,$link);
mysql_close($link)
?>
us_add.php
<body>
<table width="600" cellpadding="0" cellspacing="0" bordercolor="#333333" border="0" align="center">
<tr>
<td>
<form action="us_add1.php" method="post" onsubmit="return test()" name="us1">
<div style="font-size:14px; font-weight:bold; margin:20px 0px 0px 0px; color:#666666;">用 户 注 册</div>
<div class="inp_top">
帐 号 :<input type="text" id="user_name" name="user_name" class="inp" maxlength="16" />
</div>
<div class="inp_top">
密 码 :<input type="password" id="pwd" name="pwd" class="inp" maxlength="16" />
</div>
<div class="inp_top">
密码确认:<input type="password" id="pwd1" name="pwd1" class="inp" maxlength="16" />
</div>
<div>
<br />
<span><input type="submit" id="sub1" name="sub1" value="提交" /></span>
<span><input type="reset" id="res1" name="res1" value="重填" /></span>
</div>
</form>
</td>
</tr>
</table>
</body>
为什么数据就是添不进去呢 ? 还没提示有错误 高手帮解释一下us_add1.php里代码的意思 感激不尽~ 展开
展开全部
sql语句错了吧,value应该是values吧,还有$_REQUEST应该是$_POST吧
把
$exec="insert into wow_user(user_name,pass_word)value ('".$_REQUEST["user_name"]."','".$_REQUEST["pwd"]."')";
改成:
$exec="insert into wow_user(`user_name`,`pass_word`) values ('".$_POST[`user_name`]."','".$_POST[`pwd`]."')";
试试,应该是没问题的
把
$exec="insert into wow_user(user_name,pass_word)value ('".$_REQUEST["user_name"]."','".$_REQUEST["pwd"]."')";
改成:
$exec="insert into wow_user(`user_name`,`pass_word`) values ('".$_POST[`user_name`]."','".$_POST[`pwd`]."')";
试试,应该是没问题的
展开全部
编码问题先统一~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我试了一下!如果你数据表结构没有问题,你除了mysql_close($link)这里少一个;(分号)外没有其它错误!
执行完程序你可以到数据库里查看一下!
或是把这里改一下
mysql_query($exec,$link);改成
if(mysql_query($exec,$link))
{
die("成功!");
}
执行完程序你可以到数据库里查看一下!
或是把这里改一下
mysql_query($exec,$link);改成
if(mysql_query($exec,$link))
{
die("成功!");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询