2

私は2つのテーブルを持っていimageますvideo. 画像とビデオのすべてのデータを 1 つのテーブルに表示したいと考えています。ビデオからすべてのデータを表示する方法は知っていますが、画像からもすべてのデータを同じテーブルに表示する方法は知っています。ビデオのすべてのデータを表示するテーブルがありますが、ビデオのデータの表示が終了したときに、画像のすべてのデータを同じテーブルに表示する方法を教えてください。

<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>
4

1 に答える 1

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

ここで認められた回答を確認してください。

于 2012-11-08T01:12:26.757 に答える