PHP-列出用户发布的每个项目
我是PHP新手,正在尝试学习一些东西,如果这个问题看起来太简单,我很抱歉!不管怎样,假设我有两张桌子-PHP-列出用户发布的每个项目,php,mysql,Php,Mysql,我是PHP新手,正在尝试学习一些东西,如果这个问题看起来太简单,我很抱歉!不管怎样,假设我有两张桌子- 身份证和作者 ID、笑话和帮助(应该是作者ID) 我想在同一页上展示每个作者和他们写的每个笑话 作者 开玩笑 开玩笑 开玩笑 作者 开玩笑 开玩笑 开玩笑 我该怎么做呢?我就是搞不懂,也不知道怎么用谷歌搜索,因为我不知道怎么用词。如果有人能给我指出正确的方向,那就太好了。谢谢 您正在寻找一种方法来获取所需信息: SELECT author, joke FROM table1
- 身份证和作者
- ID、笑话和帮助(应该是作者ID)
- 开玩笑
- 开玩笑
- 开玩笑
- 开玩笑
- 开玩笑
- 开玩笑
SELECT author, joke
FROM table1
JOIN table2 ON table1.ID = table2.AID;
如果您不了解PHP部分,我建议您从教程中进行一些实验,然后在遇到困难时返回您正在寻找一种方法来获取所需的信息:
SELECT author, joke
FROM table1
JOIN table2 ON table1.ID = table2.AID;
如果您不了解PHP部分,我建议您从教程中做一些实验,然后在遇到问题时返回您可以在外键(Author ID)上加入Authors表(ID和Author)和笑话表(ID、笑话和助手)
如果你不了解SQL,如果可能的话,我推荐一个PHP框架,如果框架为你生成(安全的)SQL,它可以简化逻辑,让你的应用程序更安全。你可以在外键(Author ID)上加入Authors表(ID和Author)和笑话表(ID,joke和AID) 如果你不了解SQL,如果可能的话,我会推荐一个PHP框架,如果框架为你生成(安全的)SQL,它可以简化逻辑,使你的应用程序更加安全。1。您可以查询所有的
笑话
s及其各自的作者
2.迭代结果并输出它
1.您可以查询所有的笑话
s及其各自的作者
2.迭代结果并输出它
您是在问如何从表中获取数据,还是以您提供的格式输出数据?我不确定是否需要PHP和MySQL。您是在问如何从表中获取数据,还是以您提供的格式输出数据?我不确定是否需要PHP和MySQL。
SELECT j.joke, a.author, a.id auth_id
FROM Jokes j
INNER JOIN Authors a
ON j.AID = a.ID
ORDER BY a.ID
$last_author_id = -1;
while($row /* your weapon of choice */){
if($row['auth_id'] != $last_author_id){
$last_author_id = $row['auth_id'];
echo $row['author'];
}
echo $row['joke'];
}