-1

我想做如下:

我有一个页面,用户可以在其中注册..还有另一个页面,其中包含他们的个人资料..

mysql 表如下所示:

用户

-----------------------------------------------
| id | name | age | about | registered | email|
-----------------------------------------------

信息

--------------------------------------
| id | title | content | date | hits |
--------------------------------------

有关用户的信息存储在 USER 数据库中。

现在用户想每天在他们的帐户中添加一些“信息”..

当用户添加他们的信息时,将会有另一个页面显示:

使用 EMAIL 注册的名称(来自 USER 数据库)添加如下

标题(来自 INFO 数据库)

内容(来自信息数据库)

日期(来自 INFO 数据库)

HITS(来自 INFO 数据库)

我真的不知道该怎么做..

请理解我..我是 PHP 新手

干杯!

4

3 回答 3

1

试试这个

SELECT u.email,i.title,i.content,i.date,i.hits FROM user u,info i where u.id = i.id;
于 2013-08-27T15:23:09.767 回答
1

尝试使用 mySQL JOIN命令,该命令将通过特定协作将来自两个或多个数据表的数据组合在一起。

于 2013-08-27T15:24:55.620 回答
1

我看不到你在哪里链接USER tableINFO table. 我的建议是您必须创建另一个表才能连接这两个表。就像是:

---------------------
| USER_ID | INFO_ID |
---------------------
|    1    |    1    |
---------------------
|    1    |    2    |
---------------------

这样,您可以JOIN在两个表之间创建一个。

于 2013-08-27T15:29:52.453 回答