2016-11-24 10 views
-2

私はPHPが初めてです。私は3人のユーザを持つダミーのデータベースを持っていて、そのキーと値を配列に挿入したい。キーと値を使用してデータベース・テーブル内の最後のユーザを言い換えるforeachループからの返信

Array ([id] => 3 [username] => anne [password] => 123 [first_name] => Anne [last_name] => Baird)..... 

- :返し

$result_set=$database->GeneralQuery("SELECT * FROM users"); 
$the_object_array=array(); 
while ($row=mysqli_fetch_assoc($result_set)) { 
    foreach($row as $key => $value){ 
     $the_object_array[$key] = $value;    
    } 
} 
print_r($the_object_array); 

は、どのように私はあなたがキーを削除する必要があり

....キーを持つ3人のすべてのユーザーをプリントアウトするprint_r($the_object_array)を取得し、

+3

while($ row = mysqli_fetch_assoc($ result_set)){ $ the_object_array [] = $ row; } print_r($ the_object_array); ' –

+0

あなたの迅速な対応のために大変ありがとうございます.....私は自分自身でそれを試していないとは信じられません! – Bairdy

+0

はい...それはうまくいきました。もう一度 – Bairdy

答えて

1

てみてください、次のコード

$result_set=$database->GeneralQuery("SELECT * FROM users"); 
$the_object_array=array(); 
while ($row = mysqli_fetch_assoc($result_set)) { 
    $the_object_array[] = $row; 
} 
print_r($the_object_array); 
+0

うわー!皆さんが助けてくれたことに圧倒されました....問題が解決しました.... – Bairdy

+0

申し訳ありません。私が言ったように、私はこれに新しいし、システムを理解していませんでした - あなたは初心者だったと確信しています - 私は再び間違いをすることはありません – Bairdy

+0

@Bairdyあなたは受け入れられたコメントだけでなく回答もチェックすることによって)。 –

0

このような何かを試す値ことができますforeachでは...このように$the_object_array[] = $value1;

$the_object_array=array(); 
    $row = array(
      '1'=>array(
       'id' =>'3', 
       'name'=>'test' 
      ), 
      '2'=>array(
       'id' =>'3' , 
       'name'=>'test1' 
      ) 
     ); 
    foreach($row as $key => $value){ 
     foreach ($value as $key1 => $value1) { 
      $the_object_array[] = $value1; 
     } 
    } 
    print_r($the_object_array);