2017-01-17 34 views
1

私はこのような静的配列を持っています。PHPのwhileデータを配列に格納

$row = array($aRow['colum_name_1'],$aRow['colum_name_2'],$aRow['colum_name_3']); 

私はこれが私のコードで配列

に動的な列のためのPHPでループしながら使用して自分のデータを保存したい:

while ($aRow = $rResult->fetch_assoc()) 
     { 
$data = ""; 
$data_cus_dt1 = mysqli_query($con,"select column_name from custom_table_column"); 
      while($my_cus_dt=mysqli_fetch_object($data_cus_dt1)) 
      { 
       $mydata = $my_cus_dt->column_name; 
       $data .= $aRow[$mydata].","; 
      } 
    $row = array($data); 
} 

私は静的な配列のような動的な列を、結果にしたいです。

$row = array($aRow['colum_name_1'],$aRow['colum_name_2'],$aRow['colum_name_3']); 

答えて

1

あまりにも文字列としてあること、あなたのコードで$data変数を使用しても意味がありません。配列while()の内部で$row配列(最初は空)を直接使用して、結果の配列を得ることができます。

$row = array(); 
while ($aRow = $rResult->fetch_assoc()){ 
    $data_cus_dt1 = mysqli_query($con,"select column_name from custom_table_column"); 
    while($my_cus_dt=mysqli_fetch_object($data_cus_dt1)){ 
     $row[] = $aRow[$my_cus_dt->column_name]; 
    } 
} 
+0

ありがとうございました –

関連する問題