0

多次元配列があり、これらのいずれかを更新できません:

public function get_list($query){
    if(mysql_query($query,DB::connect())){
       $result = mysql_query($query);
       if (mysql_affected_rows() != 0) {
           while ($row = mysql_fetch_array($result)) {
            $list_annunci[] = array(
              "id" => $row["id"],
              "title" => $row["title"]
            );
            if(mysql_query($immagini,DB::connect())){
            $result_img = mysql_query($immagini);
                if (mysql_affected_rows() != 0) {
                   while ($row_img = mysql_fetch_array($result_img)) {
                        $list_annunci[] = array(
                          "img" => $row_img["path_img"]
                        );
                   }
                }
           }
        }

すでに宣言されている配列にレコードを挿入するにはどうすればよいですか? tnx ステファニア

4

1 に答える 1

0

id元の配列のキーとして s を使用します。

$list_annunci[$id] = array(

データベースクエリがそれらのIDも返すようにします。

SELECT id, path_img

次に、適切なグループを挿入または更新できます。

$list_annunci[  $id  ]["img"] = $row_img["path_img"];
                 ^
                 |
         from $row_img["id"]
于 2013-07-07T14:52:39.160 に答える