2 つの異なるテーブルから情報を取得する ajax があります。
1 つのテーブルはinformationで、もう 1 つはimagesです。images テーブルから最大 3 つの行を結合できる一意の情報行があります。
MySQL:
SELECT information.pointID, sName, sAddr, sPhone, iURL FROM information, images WHERE information.pointID = images.pointID AND placeID='$kraj';
ajaxをjsonとして結果を取得します。
JS:
...
var result='';
$.each(data, function(i,e) {
result += e.pointID+' '+e.sName+' '+e.iURL;
});
...
データベースに情報 1 の 3 つの画像があるとします。
私の問題は、一意の情報行が 1 つしかないにもかかわらず、その選択された情報に 3 つの画像があるため、php が 3 つの行をフェッチすることです。
結果を印刷した後にjsで取得した出力は次のとおりです。
2 John 02151 John 02152 John 02153
私が欲しいのは、基本情報を一度だけ印刷することです。例:
2 John 02151 02152 02153