我在做一个会员注册时,先在第一页中写一个form:
<form name="reg" action="add_chk.php" method="POST">
<p align="center">请输入你要使用的帐号:<input type="text" name="RegId"></p>
<p align="center">请输入你要使用的密码:<input type="password" name="RegPsw"></p>
<p align="center">请重复输入你要使用的密码:<input type="password" name="ReRegPsw"></p>
<p align="center"><input type="submit" value="提交"><input type="reset" name="重设">
</p>
</form>
然后再在add_chk.php中用下面的语句插入mysql:
$sqlstr="INSERT INTO 'mem'(mserial,mid,mpsw) VALUES('', '".$_POST['RegId']."', '".$_POST['RegPsw']."')";
$result = mysql_query($sqlstr,$link);
my_msg("添加用户成功,请以此用户账号/密码重新登入","index.php");结果我在显示my_msg("添加用户成功,请以此用户账号/密码重新登入","index.php");后我却发现其实没有插入到数据库中,这是为什么啊?
add_chk.php中的select语句能正确执行。大家帮帮忙!
<form name="reg" action="add_chk.php" method="POST">
<p align="center">请输入你要使用的帐号:<input type="text" name="RegId"></p>
<p align="center">请输入你要使用的密码:<input type="password" name="RegPsw"></p>
<p align="center">请重复输入你要使用的密码:<input type="password" name="ReRegPsw"></p>
<p align="center"><input type="submit" value="提交"><input type="reset" name="重设">
</p>
</form>
然后再在add_chk.php中用下面的语句插入mysql:
$sqlstr="INSERT INTO 'mem'(mserial,mid,mpsw) VALUES('', '".$_POST['RegId']."', '".$_POST['RegPsw']."')";
$result = mysql_query($sqlstr,$link);
my_msg("添加用户成功,请以此用户账号/密码重新登入","index.php");结果我在显示my_msg("添加用户成功,请以此用户账号/密码重新登入","index.php");后我却发现其实没有插入到数据库中,这是为什么啊?
add_chk.php中的select语句能正确执行。大家帮帮忙!
解决方案 »
- php 类似于这种网站的a链接查差不多与淘宝那样的筛选来查询,求各位大牛帮忙
- 跪求:关于双网卡下httpd.conf配置的问题
- 用php制作网站的安全问题?
- 如何防止下列代码被利用注入
- 急!utf-8 编码下$_REQUST 乱码
- $this->paths->thumb中的两个“->”怎么理解?
- 认为对模版系统比较了解的请进帮忙解决我的疑惑
- 我的图片上传代码提示找不到变量,请大家帮我看一下
- 图像标识符是什么?imagecreatefromjpeg()
- 如何获得其他网段机器的地址和计算机名?多谢!
- 求人帮我改几个php和py的代码 2GPHP空间+1GMYSQL空间相送
- mail()函数返回SMTP server response: 554 Remote Return: 503 5.5.2 Need Rcpt command
是不是有什么没有设置好啊?
我们老师叫我试试commit,我用了的,却出错,说我调用了一个没有定义的函数。
我是初学这个,很多不懂,大家帮帮我!
$regpsw=$_POST['RegPsw'];$sqlstr="INSERT INTO mem(mserial,mid,mpsw) VALUES('','$regid','$regpsw')";
$result = mysql_query($sqlstr,$link)or die("Invalid query: " . mysql_error());如果插入操作有错误,这样可以显示出是什么错误,便于调试
这是错误,'mserial'是我设置的auto_increment.怎么办?
$sqlstr="INSERT INTO 'mem'(mid,mpsw) VALUES('".$_POST['RegId']."', '".$_POST['RegPsw']."')";这样就行了
$psw=$_POST['RegPsw'];
$sql="insert into 'mem' (mid,mpsw) values ('$id','$psw')";
$result = mysql_query($sql,$link)or die("Invalid query: " . mysql_error());
这是我具体的做法,下面是新的错误提示:
Invalid query: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''mem' (mid,mpsw) values ('hh','hhhhhh')' at line 1
中'mem'的引号就行了。谢谢你啊!!!!