簡體   English   中英

這個PHP代碼有什么問題? 左外連接

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM