0

以下の配列に要素を追加するにはどうすればよいですか?

/// サブカテゴリの親会社名の相互参照アレイを作成します///

$newArray = array();
$comp_names = "SELECT company_name, company_id FROM pe_company_access";
$name_results = mysql_query($comp_names, $dbcnx);

while ($row5 = mysql_fetch_assoc($name_results)) 
{
    $newArray = array($row5["company_id"] => $row5["company_name"]);

}

print_r($newArray);

ありがとう、ジョージ

4

1 に答える 1

0

私は、あなたは一緒に行くべきだと言います:

while ($row5 = mysql_fetch_assoc($name_results)) 
{
    $newArray[$row5["company_id"]] = $row5["company_name"];
}

そうすればcompany_id、連想配列のキーとして、またcompany_name値として持つことができます。ただし、0 ベースのインデックスでインデックス付けされたサブ配列が必要な場合は、次の手順を実行する必要があります。

while ($row5 = mysql_fetch_assoc($name_results)) 
{
    $newArray[] = array($row5["company_id"] => $row5["company_name"]);
}
于 2013-08-19T16:23:27.953 に答える