ここにMySQLデータベースがあり、多くの行を取得する必要があります。
1つの配列にスタックするデータが必要です。
$query_sel_node = "SELECT * FROM $table_name";
$result_data = mysql_query($query_sel_node);
$data_rec = array("data" => array(), "data_h" => array(), "file" => array(), "ptr" => array(), "name" => array());
while($data_fetched = mysql_fetch_assoc($result_data))
{
array_push($data_rec["data_h"], $data_fetched['data_h']);
array_push($data_rec["data"], $data_fetched['data']);
array_push($data_rec["file"], $data_fetched['m_file_thumb']);
array_push($data_rec["ptr"], $data_fetched['m_pointer']);
array_push($data_rec["name"], $data_fetched['m_name']);
}
これで、テーブルに多くの列を追加しました。つまり、作成したすべての列に対してarray_push()を実行する必要があります。
より少ないコード行でこれを行うためのより簡単な方法はありますか?
私が探しているのはこれです:
列{m_data、m_name、m_file}のmysqlテーブルがあり、データの行がいくつかあります
今、私はそれらを配列に入れる必要があります
配列は列名とキーを使用し、行データを各キーに格納します