Group_Concat不会工作

时间:2018-01-04 23:12:04

标签: php mysql

当我在phpmyadmin上尝试此代码时,它可以正常工作

$results=mysqli_query($db,"
SELECT a.id
     , f.titulli
     , f.cmimi
     , GROUP_CONCAT( Concat(x.emri,x.mbiemri ) SEPARATOR "," ) AS Aktori
  FROM aktfil a
  JOIN filmat f
    ON a.id=f.id 
  JOIN aktoret x
    ON a.idakt=x.idakt
 GROUP 
    BY f.titulli") or die(mysqli_error($db));

但是当我写on.php时,它会说这个 警告:mysqli_query()期望参数3为整数,第10行的C:\ xampp \ htdocs \ lab \ betterdisplay \ serverbetterdisplay.php中给出的字符串

1 个答案:

答案 0 :(得分:1)

正确的代码归功于@Uueerdo

$results=mysqli_query($db,"SELECT aktfil.id, filmat.titulli, filmat.cmimi, 
GROUP_CONCAT( Concat( aktoret.emri,aktoret.mbiemri ) SEPARATOR ',' ) AS Aktori 
FROM aktfil JOIN filmat ON aktfil.id=filmat.id JOIN aktoret ON aktfil.idakt=aktoret.idakt
GROUP BY filmat.titulli") or die(mysqli_error($db));