0

私はこれを解決しようとしています。多分これは絶対に間違っているので、助けが必要です。

次のようなテーブルがあります。

INSERT INTO `municipios` (`id`, `provincia`, `municipio`) VALUES (1, 1, 'Alegría-Dulantzi'), (2, 1, 'Amurrio'), (3, 1, 'Añana'), (4, 1, 'Aramaio'), (5, 1, 'Armiñón'),

そして、これは私のハンドラです:

    $query = "SELECT * FROM municipios WHERE provincia='1'";
$result = mysql_query($query);      
while ($row = mysql_fetch_array($result)) {                 
    $groups = array(
    $row{'id'} => array(
        'name' => $row{'municipio'},
        'description' => 'Agrupación electoral de ' . $row{'municipio'},
        'status' => 'public',
        'enable_forum' => 1,
        ),
        );
}

これで、最後の結果が得られました。別のオプションを試しましたが、うまくいきません。

4

2 に答える 2

0

これは、グループ配列を追加する方法に問題がありますか? 値を設定するたびに配列を上書きしていると思います。グループに追加するには、array_push() を使用してみてください。

それが役立つことをお知らせください!

array_push() http://php.net/manual/en/function.array-push.php

于 2013-05-06T18:46:01.983 に答える