-2

このようなPHP PDOステートメントを介してMySQLで複数のテーブルを選択すると

$query = "SELECT * from offers, courts";

重複したフィールド名を出力するにはどうすればよいですか。たとえば、各テーブルには次のフィールドがあります。

offers.description and courts.description

while/foreach を実行してキーをループすると、このようなものしか出力できません

$row['caption']

私はこのようなタフなものが必要です

$row['courts.caption'] or $row['courts']['caption']

どうすればそれを達成できますか?

悲しいことに、テーブルには関係がありません。

4

1 に答える 1

2

次のようなフィールドを選択できます。

$query = "SELECT o.description as OfferDescription, c.description as CourtsDescription from offers o, courts c";

そして使用:$row['OfferDescription']OR$row['CourtsDescription']

于 2013-03-20T10:06:17.467 に答える