Php和MysQL连接树表
我有一个关于Php和MysQL连接树表,php,mysql,Php,Mysql,我有一个关于JOIN的问题,来自PHP部分 我知道stackoverflow.com上有这个问题,但这个解决方案对我没有帮助 我将此代码用于联接两个表: <?php $select_posts = "SELECT users.uid,users.user_name,user_uploads.uid_fk,user_uploads.image_path FROM users JOIN user_uploads ON users.uid = user_uploads.u
JOIN
的问题,来自PHP
部分
我知道stackoverflow.com上有这个问题,但这个解决方案对我没有帮助
我将此代码用于联接两个表:
<?php
$select_posts = "SELECT users.uid,users.user_name,user_uploads.uid_fk,user_uploads.image_path
FROM users
JOIN user_uploads
ON users.uid = user_uploads.uid_fk
WHERE user_name='$user_name' order by rand() LIMIT 0,4";
$run_posts = mysql_query($select_posts);
while($row=mysql_fetch_array($run_posts)) {
$image_path=$row['image_path'];
$uid_fk = $row['uid_fk'];
?>
如何在此处添加第三个表?任何人都可以帮助我 只需在查询中使用另一个join关键字连接第三个表即可
SELECT table_users.uid,table_users.user_name,table_user_uploads.uid_fk,table_user_uploads.image_path, table_message.msg_id
FROM table_users
JOIN table_user_uploads
ON table_users.uid = table_user_uploads.uid_fk
JOIN table_message
ON table_message.uid_fk = table_users.uid
WHERE user_name='$user_name' order by rand() LIMIT 0,4
在表格前面加上table_uu这个词会让我很恼火-(@草莓我编辑了我的问题谢谢你的警告。我为我糟糕的英语道歉。所以我想把屏幕上的数据打印在三个表格中。我仍然尝试这个代码,但它显示了我两次
。image\u path
@manish jangir blog com这个代码显示了相同的两三篇文章,甚至几次。
SELECT table_users.uid,table_users.user_name,table_user_uploads.uid_fk,table_user_uploads.image_path, table_message.msg_id
FROM table_users
JOIN table_user_uploads
ON table_users.uid = table_user_uploads.uid_fk
JOIN table_message
ON table_message.uid_fk = table_users.uid
WHERE user_name='$user_name' order by rand() LIMIT 0,4