我在android studio中发布页面。有两个表杉名称是图像另一个是Image_like。图像具有用户信息和发布信息的数据。图像类型具有image_id,用户名和喜欢的。喜欢只是1,因为我会在andorid studio中控制这个用户喜欢这个图像或不。所以我想从图像选择DATAS和Image_like.This是我的PHP代码:从2个表中选择数据
<?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
我不说这个的时候,BU我建议你在继续完成你想要完成的任务之前,回头去学习PHP和SQL。如果你不这样做,你将不得不回到这里,提出更多的问题,而不是你会得到的回应,这会让你感到非常沮丧(并且令社区烦恼)。你调用一个SQL查询“php代码”的事实表明你可以通过两个教程中的一些教程。祝你好运! – 323go