?php
include_once 'mysql_connect.php';
$Name= $_POST['name']or Err('请输入用户名', 'register.php');
$Pass= $_POST['password']or Err('请输入密码', 'register.php');
$PassT = $_POST['pwd_again'] or Err('请再次输入密码', 'register.php');
$PassT == $Passor Err('两次密码输入不一致', 'register.php');
$result = mysql_query("insert into `user` values('{$Name}', '{$Pass}')") or Err('Sql 执行失败' . mysql_error() );
echo '注册', mysql_affected_rows() ? '成功' : '失败';
这样写有没有比你的代码更简洁些呢?
哦,对了,你的sql语句那种语法,没有指定具体给哪个字段写入值,那等于就是给user表的所有字段都写入值 , 而且顺序是相等的,也就是 , 你的用户名值会写入id字段,明显是不能成功的!
况且,看你的图 , 你的id字段并没有默认值, 也不是自增值!
建议将我上面代码中的sql语句改成:
$result = mysql_query("insert into `user` (`user`, `pws`) values ('{$Name}', '{$Pass}')") or Err('Sql 执行失败' . mysql_error() );
并修改数据库结构,给id字段设置默认值!
【php注册数据排查错误 php注册表】关于php注册数据排查错误和php注册表的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 显卡窗口怎么设置,显卡窗口怎么设置最好
- 最后一个样式不要css的简单介绍
- wps输出pdf怎么弄,wps怎么输出pdf文件时怎么设置变小
- 荣耀v7适配鸿蒙吗,荣耀7支持鸿蒙吗
- 2020go语言排行 2021年go语言
- 什么是相机拍摄曝光,什么是相机拍摄曝光度
- oracle在已有表上增加分区,oracle增加表分区语句
- 斗鱼用手机直播唱歌,一部手机斗鱼直播如何放歌
- Python完美散列函数 散列表python