【发布时间】:2010-08-04 14:44:22
【问题描述】:
如果我正确执行以下步骤,有人可以告诉我:
当用户想要在网站上注册时,register.php 会处理他/她的请求。下面是来自register.php的部分代码:
$sql="INSERT INTO Members (fldFullName, fldEmail, Password, Gender, DOB)
VALUES
('$fname','$email','$pass', '$gender', '$date')";
特别是当我编写上面的代码时,我对 PHP/MySQL 有点陌生,现在仍然是。因此,我通过 phpmyadmin 在表格中手动创建了上述所有字段。此外,我还通过 phpmyadmin 手动添加了 ID 字段,作为带有 auto increment 和 primary key 的第一个字段。为什么我手动做,我不记得原因。但我很确定这可能是我遇到问题的原因。
我想要做的是,当用户在网站上注册时,我希望为他/她创建一个个人资料 URL。例如,表中的字段可以命名为ProfileURL,而实际值可以是http://www.domain.com/profile.php?id=1,其中id 继承自表中的实际ID。我怎样才能用上面的代码做到这一点?当我决定通过 phpmyadmin 手动保存所有字段时,我做错了什么吗?注意:我也一直在通过 phpmyadmin 手动创建表、数据库和字段。但是,它的值当然是INSERTed。我是否走在正确的轨道上?
谢谢。
【问题讨论】: