ホームページ >バックエンド開発 >PHPチュートリアル >マルチテーブルアソシエーションコール
テーブル business_circle
フィールド id nameparent_id
テーブル Goods_area
フィールド Goods_id city area
$sql = mysql_query("select * from Goods_area as a INNERJOINbusiness_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のname値という条件を呼び出したいのですが
明確かわかりませんが?専門家が完全なコードを直接提供できます、ありがとう
わかりません。これが必要なオプションかどうかを確認してください。 * from Goods_area as a INNER JOIN business_circle as b on a.area=b.name where a.parent_id =b.id order by a.goods_id asc
"これは、次の値を呼び出すことができます。 parent_id という条件を呼びたいのですが、parent_id = ID テーブルの名前の値 business_circle "
この文はわかりにくいです。例を示します。
サブクラスの名前と親クラスの名前の両方をリストに表示したいです
nameには親とサブクラスの名前が含まれるので、parent_idの値がサブクラスの親クラスIDになります
の名前を表示したいリスト内のサブクラスを表示します