PHP mysql table rows


PHP mysql table rows

我想做如下:

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

mysql表如下所示:

用户

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

信息

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

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

现在用户希望每天在他们的帐户中添加一些"信息"。。

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

在后添加电子邮件(来自用户数据库)注册姓名

标题(来自INFO数据库)

内容(来自INFO数据库)

DATE(来自INFO数据库)

HITS(来自INFO数据库)

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

请理解我…我是PHP 的新手

干杯!

试试这个

SELECT u.email,i.title,i.content,i.date,i.hits FROM user u,info i where u.id = i.id;

尝试mySQLJOIN命令,该命令将通过特定协作将两个或多个数据表中的数据汇集在一起。

我看不出您在哪里将USER table链接到INFO table。我的建议是,您必须创建另一个表才能连接这两个表。类似于:

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

这样,就可以在两个表之间生成一个JOIN