複数のテーブルの関連付けの呼び出しは少し複雑です。ご協力ありがとうございます。
テーブルグッズエリア
フィールドグッズ_id 都市エリア
北京市大王路1号
テーブル business_circle
フィールド ID 名parent_id
このテーブルは、地域ビジネス地区の親カテゴリとサブカテゴリのテーブルです
ID 名 親 ID
1 朝陽 0
2 昌平 0
3 大王路 1
つまり、「Dawanglu」は「Chaoyang」のサブクラスです。parent_id はその親クラスの ID 番号です
。
2 つのテーブルの関連フィールドは a.area=b.name
です。
$sql = mysql_query("select * from Goods_area as a INNER JOIN business_circle as b on a.area=b.name order by a.goods_id asc");
while($rs = mysql_fetch_assoc($sql)){
echo $rs['area'].$rs['parent_id'].'
';
}
これはparent_idの値を呼び出すことができますが、条件parent_id = idテーブルbusiness_circleの名前の値
を呼び出したいと考えています。
呼び出したい結果は、テーブル a のテーブル b の親クラス名の値 $rs['area']
わかりやすく説明できるかわかりませんが?専門家が完全なコードを直接提供してくれるので、よろしくお願いします