如何在一个表中显示两个数据表中的数据

时间:2012-11-08 00:59:29

标签: php

我有两个表,imagevideo。我想在一个表格中显示图像和视频中的所有数据。我知道如何显示视频中的所有数据,但如何在同一个表中显示图像中的所有数据。有一个表格,我可以显示视频中的所有数据,但有人可以告诉我如何在显示视频数据时显示同一表格中图像的所有数据。

<table width="879" border="2" cellpadding="3" cellspacing="1">
  <tr>
    <td colspan="11" align="center" ><strong>All uploaded videos</strong>
    </td>
  </tr>
  <tr>
    <td width="51" align="center" bgcolor="#000000" class="yellow"><strong>Id</strong></td>
    <td width="95" align="center" bgcolor="#000000" class="yellow"><strong>Video</strong></td>
    <td width="83" align="center" bgcolor="#000000" class="yellow"><strong>Name</strong></td>
    <td width="130" align="center" bgcolor="#000000" class="yellow"><strong>Date</strong></td>
    <td width="177" align="center" bgcolor="#000000" class="yellow"><strong>Description</strong></td>
    <td width="101" align="center" bgcolor="#000000" class="yellow"><strong>Price</strong></td>
    <td width="174" align="center" bgcolor="#000000" class="yellow"><strong>Added by</strong></td>
  </tr>

  <?php $path= "videoFile/";
    while($rows=mysql_fetch_array($result1)){
  ?>

  <tr>  
    <td>
      <?php if ( current_user_can( 'manage_options' ) ) { echo $rows['vid'];}else { echo "For admins only!"; }  ?>
    </td>
    <td><a href="<?php echo $path.$rows['filename'] ?>">View video</a></td>
    <td><?php echo $rows['alttext']; ?></td>
    <td><?php echo $rows['imagedate']; ?></td>
    <td><?php echo $rows['description']; ?></td>
    <td><?php echo "$".$rows['price']; ?></td>
    <td><?php echo $rows['user_nicename']; ?></td>    
  </tr>

  <?php
    }
  ?>    
</table>

1 个答案:

答案 0 :(得分:0)

SELECT * 
FROM video 
JOIN wp_users ON wp_users.id = video.userID
JOIN images ON images.userID = wp_users.id
ORDER BY imagedate

检查录取的答案here