0

次のような結合があります。

SELECT * FROM `users` u LEFT JOIN `columns` c ON u.id = c.user_id WHERE ....

ただし、結果セットを繰り返し処理するとid、間違ったテーブルのフィールドがエコーアウト時に参照されていることがわかります$row['id'];echoテーブルからのIDcolumnsではなく、テーブルからIDを取得していusersます。

私は次のようなことを試みecho $row['u.id'];ました:しかし、未定義のインデックスエラーが発生しました。

これがなぜなのか、どうすれば修正できるのか疑問に思っていました。

アドバイスをいただければ幸いです。

よろしくお願いします!

4

1 に答える 1