のGROUP_CONCATを内部ジョインを選択:私が正しく、データベースを照会する方法私は次のクエリを持って、SQLとPHP
Array (
[0] => Seller Name [name] => Seller Name
[1] => Product1 [products] => Product1
);
:
$myquery = mysql_query("SELECT p.name, GROUP_CONCAT(m.name) as products
FROM access as pm
INNER JOIN seller as p on p.id = pm.id_seller
INNER JOIN products as m on m.id = pm.id_product
WHERE p.id = '".$_COOKIE['id_seller']."'");
私にこの配列を返しますか?私は3つのテーブル(製品、アクセスと売り手)を持っていることを考慮していただきありがとうございます。私が達成したいのは、1つ以上の製品を売り手に帰属させる(アクセスする)ことです。
そして、私のドロップダウンリストの人口コードはどのように見えるでしょうか?
<?php
echo'<select name="productaccess">';
foreach($myquery as $product) {
echo'<option value="'.$product.'">'.$product.'</option>';
}
echo'</select>';
?>
ありがとうございます!
おかげで、まだ動作していません... :(何か手掛かりかもしれない何か? –