2011-07-10 15 views
0

の配列戻り値を変更する:が、私はこのGET_ALL機能していPHP/MySQLの機能

function get_all($query) 
{ 
    $res = mysql_query($query); 
    $arr_res = array(); 
    while($row = mysql_fetch_array($res)) 
     $arr_res[] = $row; 
    mysql_free_result($res); 

    return $arr_res; 
} 

をそれは私が必要なものである、このデータの配列を返しますが、私は、各配列の最初の項目を望んでいません"[0]"は返されます:

Array 
    (
     [0] => Array 
      (
       [0] => gallery-1-1310312288_logo.jpg 
       [post_image] => gallery-1-1310312288_logo.jpg 
      ) 

    ) 

この追加項目を削除するにはどうすれば機能を変更できますか?

答えて

4

変更この行: - 機能のみ関連付けるインデックスを返すようになります二番目のパラメータを追加すること

while($row = mysql_fetch_array($res, MYSQL_ASSOC)) 

デフォルトは、mysql_fetch_arrayによっては、数値配列のインデックスと連想1を返します。

+1

、または明示的にmysql_fetch_assocを使用することができます。これは本質的に同じことです。 – prodigitalson

関連する問題