すべての行を数えることに問題があります。私のクエリは次のとおりです。
SELECT info.pid, Name, Addr, Phone, GROUP_CONCAT(URL) as URL
FROM info, images WHERE info.pid = images.pid AND place='$kraj' GROUP BY info.pid
結果がなくても行(null値)を作成するmysql_num_rows
ので使えません。group_concat()
COUNT()
クエリの中に入れてみました:
...GROUP_CONCAT(URL) as URL, COUNT(info.pid) as num FROM info...
ただし、結合ごとに別々の行をカウントします。
助言がありますか?