我想做如下:
我有一个页面,用户可以在其中注册。。还有另一个页面,以及他们的个人资料。。
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
。