Group_Concat不会工作

问题描述 投票:1回答:1

当我在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中给出

php mysql
1个回答
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)); 
© www.soinside.com 2019 - 2024. All rights reserved.