0
JOIN
クエリから結果をフェッチする場合、各行ごとに結合の各テーブルごとに個別の変数を取得するにはどうすればよいですか?例えば結合の各テーブルのMySQL行を別々の変数に分割する方法
:
$result = $mysql->query(sprintf('SELECT *
FROM `TableOne` one
JOIN `TableTwo` two ON (one.TwoID = two.TwoID)
JOIN `TableThree` three ON (one.ThreeID = three.ThreeID)
WHERE one.OneID = %u',
(int)$primary_key));
while ($row = $result->fetch_assoc()) {
// Instead of $row, I want:
// $one: all fields from TableOne
// $other: all fields from TableTwo and TableThree
}
これはない3つのループで行うことができ – nogad