ここに私の問題があります.2つのテーブルがあり、1つは接続です(1つの列-チームID、その他-人のID)正確なチームからすべての人のIDを見つけ(ここでは「t1」)、配列に入れます、ここではすべて問題ありません。
$id1 = mysql_query("SELECT id FROM connections WHERE team='t1'");
$id11 = array();
while(($row = mysql_fetch_assoc($id1))) {
$id11[] = $row;
}
echo "";
print_r($id11);
echo "";
ここまではすべて問題ありません。print_r には、見たい配列の項目が表示されます。でもここから【糞便】が発生します。前の配列 ($id11) の ID を持つ「persons」テーブルから人物名を選択したいと思います。最後に空の配列を取得します。
$kom1 = mysql_query("SELECT name FROM persons WHERE s_id IN('".join("','", $id11)."')");
//$kom1 = mysql_query("SELECT name FROM persons WHERE s_id IN(".implode(',',$id11).')'); //this one doesnt work too
$kom11 = array();
while(($row1 = mysql_fetch_assoc($kom1))) {
$kom11[] = $row1;
}
echo "";
print_r($kom11);
echo "";
すべてを試しました、助けてください、ありがとう。