[英]What is wrong with this php code? LEFT OUTER JOIN
我有一個供用戶使用的表(“ usuarios”)和一個供其朋友使用的表(“ AMIGOS”),我想要做的是獲取用戶ID的朋友,我沒有收到任何錯誤,但我只是看不到結果...
<?php
$host = 'localhost';
$username = 'root';
$pwd = '';
$db = "lyne";
$con = mysqli_connect($host,$username,$pwd,$db) or die('Unable to connect');
if(mysqli_connect_error($con)) {
echo "Failed to Connect to Database ".mysqli_connect_error();
}
$id = $_GET['prefID'];
$sql = "SELECT a.*, u.nome FROM AMIGOS a LEFT OUTER JOIN usuarios u ON(u.USU_ID = a.usuario_dois) WHERE usuario_um ='$id'";
$result = mysqli_query($con,$sql);
if($result) {
while($row=mysqli_fetch_array($result)) {
$data[]=$row;
}
print(json_encode($data));
}
mysqli_close($con);
?>
我只是收到一個黑屏(我只是在用GET測試,完成后將顯示POST)對不起
解決了,問題不是代碼。 在我的用戶列表中,我有一些人的名字都帶有重音符號,例如“André”,當用戶是其中一個人的朋友時,根本不工作,我真的不知道為什么。 而已。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.