php+mysql 在原有数据库下注册新会员

来源:百度知道 编辑:UC知道 时间:2024/06/24 17:00:36
数据库名ok5下有个数据表sdb_members表 这个表中有很多字段:member_id member_lv_id uname(用户名) password(密码) point(积分) email(电邮) interest tel ....
现在的问题是 我想用php写个注册程序,只需要注册用户名/密码/积分/电邮 即可,哪位高手能给我写个详细的写法,链接数据库我基本搞明白了, 主要是插入语句, 那些没有用的字段,我在写程序的时候要添加吗?还是直接
insert into sbd_members(uname,password,point,email) values('".$_POST['uname']."','".$_POST['password']."','".$_POST['point']."','".$_POST['email']."') 就可以了吗?

$sql=<<<EOT
INSERT INTO `sbd_members` uname,password,point,email)VALUES (".$_POST['uname']."','".$_POST['password']."','".$_POST['point']."','".$_POST['email']."');
EOT;
mysql_query($sql);记得所有数据前面addslashes一下防止mysql注入

代码可是可以,但最好做校验,你这样直接进库还得考虑原先库的设计问题,比如uname是否是主键?表中数据的密码是明文还是经过加密处理的?如果是主键,你得防止提交的uname数据在数据库已经存在出错。另外如果原密码是经过加密存储的,你得做相应的加密手段,否则即使注册成功也不能从前台登录,会提示密码不对。

没有用到的字段你可以不写的
你上面的代码没问题!