2 つのテーブルがあり、同じ結果が得られ続けます。結果は、「Admin、Marketing、Accounting」ではなく、列 meetingDepts からの deptID 結果「1、2、3」を提供し続けます。これらはテーブルです:
ミーティング
meetingID、meetingDate、meetingDepts
部署
部門ID、部門名
私はSQL文を作成しました:
SELECT * FROM Meeting INNER JOIN Departments
ON Meeting.meetingDepts = Departments.deptID
私は非常に多くのコードの繰り返しを行ってきたので、ここに置く価値のあるものは何もありません. 何百もの投稿を検索しましたが、探しているものが見つからないか、少なくとも検索する適切なキーワードを考えています.
「どうしますか?」を探していると思います。私はこれについて考えていないので。大変お世話になりました。
今日は次のコードで少し近づきましたが、配列の整数が得られます。deptName を出力できるようにする必要があります。
$meetings = expand(", ", $row_rsCurMeet['meetDepts']); $tmp = 配列(); foreach ($meetings as $meeting) $tmp[] = $meeting['deptName']; // 名前をエコーしない echo implode(' ',$tmp); // meetDepts 番号のみをエコー