【问题标题】:Read and edit value in a MySQL database with PHP [closed]使用 PHP 读取和编辑 MySQL 数据库中的值 [关闭]
【发布时间】:2012-10-31 19:35:06
【问题描述】:

当我尝试在我的网站中设置我的帐户系统时遇到了一些问题。我用过这些 php 文件 (http://www.html-form-guide.com/php-form/php-registration-form.html) 但它们太有限了!我尝试添加一些帐户设置,例如(城市、年龄、性别等)。 我正在寻找允许我添加这些功能的 PHP 代码。我尝试了一些 PHP 代码,但它们不起作用。 感谢您的帮助!

【问题讨论】:

  • 这是模糊的。你能再解释一下吗,也许用一些代码sn-ps?

标签: php mysql settings


【解决方案1】:

听起来你需要一个教程。

这里有几个;

  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

我发现教程是完成某事的最佳方式。我猜你正在建立某种会员制度。类似的东西有很多元素,但如果您按照教程进行操作,从长远来看会容易得多。

【讨论】:

  • 我已经用第一种方法解决了。谢谢您的帮助! :-)
【解决方案2】:

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

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

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 ('Test@test.com', 'Random value', 'London', '1987-04-02', 1);

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

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

【讨论】:

    猜你喜欢
    • 2015-08-27
    • 2013-06-18
    • 2014-08-20
    • 1970-01-01
    • 2015-08-27
    • 1970-01-01
    • 1970-01-01
    • 2016-01-03
    • 1970-01-01
    相关资源
    最近更新 更多