从2个表

时间:2017-05-14 22:25:21

标签: php

我在android studio中发布像页面一样的帖子。有两个表,第一个名称是Image,另一个是Image_like。图像具有用户信息和发布信息的数据.Image_like具有image_id,用户名和喜欢。喜欢只是1因为ı将控制这个用户喜欢这个图像的andorid工作室。所以我想从Image和Image_like中选择数据。这是我的PHP代码:

<?php

    $DB_USER='id2766';        
    $DB_PASS='05455028';        
    $DB_HOST='localhost';     
    $DB_NAME='id27666';
    $mysqli = new mysqli($DB_HOST, $DB_USER, $DB_PASS, $DB_NAME);
    $mysqli->query("SET NAMES 'utf8'");
    $sql="SELECT id, username, image, caption , profilpicture, likenumber , date FROM Images ORDER BY date DESC";
    $result=$mysqli->query($sql);

    while($e=mysqli_fetch_assoc($result)){
                $output[]=$e; 
            }

    print(json_encode($output)); 
    $mysqli->close();
  ?>

并且我正在使用这个PHP代码,但它不起作用:

SELECT * FROM Image UNION ALL SELECT liked FROM image_like WHERE Image.id = image_like.id AND Image.username = image_like.username

2 个答案:

答案 0 :(得分:0)

如果您希望表中的所有数据都可以使用此查询:

woocommerce_next_prev_link();

答案 1 :(得分:-1)

您可以LEFT JOIN两个表来获取他们的行

相关问题