2012-11-12 28 views
-1

我尝试在我的网站中设置我的帐户系统时遇到了一些麻烦。我已经使用这些php文件(http://www.html-form-guide.com/php-form/php-registration-form.html),但它们太有限了!我尝试添加一些帐户的设置,如(城市,年龄,性别等)。 我正在寻找允许我添加这些特性的PHP代码。我已经尝试了一些PHP代码,但他们不工作。 感谢您的帮助!使用PHP读取和编辑MySQL数据库中的值

+0

这是含糊不清的。你能解释一下更多一些代码片段吗? – Rob

+0

这是什么问题? – starikovs

回答

0

这听起来像你需要一个教程。

这里有一些;

  1. http://net.tutsplus.com/tutorials/php/user-membership-with-php/

  2. http://x10hosting.com/forums/tutorials/93408-tutorial-php-mysql-membership-system.html

  3. http://www.tutorialized.com/tutorial/Complete-Members-System/9035

我找到教程得到的东西做到最好。我猜你正在建立某种会员系统。有这样的东西有很多元素,但如果你遵循教程,从长远来看它更容易。

+0

我用第一种方法解决了问题。感谢您的帮助! :-) –

0

注意。这只是您可以采取的方法的一个例子。

您需要将列添加到您的用户表。

ALTER TABLE `User` 
ADD `city` VARCHAR(80) NULL DEFAULT NULL , 
ADD `date_of_birth` DATE NULL DEFAULT NULL , 
ADD `sex` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0' COMMENT '0 = undefined, 1 = male, 2 = female' 

请注意,对于性别:0 =未定义/未给出。 1 =男。 2 =女性。

当创建一个新用户,使用INSERT SQL语句:

INSERT INTO `User` (`email`, `etc`, `city`, `date_of_birth`, `sex`) 
VALUES ('[email protected]', 'Random value', 'London', '1987-04-02', 1); 

当更新当前用户,请使用UPDATE语句。

UPDATE `User` SET `city` = 'Dublin', `date_of_birth` = '1987-04-02' 
WHERE `user_id` = 4647