PHP菜鸟添加数据问题

来源:百度知道 编辑:UC知道 时间:2024/06/05 20:23:40
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"

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`]."')";
试试,应该是没问题的

编码问题先统一~~

我试了一下!如果你数据表结构没有问题,你除了mysql_close($link)这里少一个;(分号)外没有其它错误!

执行完程序你可以到数据库里查看一下!

或是把这里改一下
mysql_query($exec,$link);改成
if(mysql_query($exec,$link))
{
die("成功!");
}