-1

ねえ、私は通常、データベースのコンテンツをCMSに表示するために使用しますが、最近、レコードごとにデータベースを実行するのではなく、データベースを1回だけ実行するように、結果をmysqli_fetch_array使用して配列にプッシュする必要があると誰かが言いました。mysqli_fetch_assoc

しかし、すべてを表示せずにフィールドを表示する方法はよくわかりません。通常はエコー$data['field_name']しますが、私が気付いたのは、mysqli_fetch_assocエコーするだけではなく、エコーするだけですべての結果が表示されることです。$value['field_name']$value

これは私がやったことです、それが理にかなっていることを願っています。助けてくれてありがとう!

PHP

$sql = "SELECT * FROM app_categories";

if($result = query($sql)){
    $list = array();

    while($data = mysqli_fetch_assoc($result)){
        array_push($list, $data);
    }

    foreach($list as $i=>$row){      
        foreach($row as $column=>$value){
            echo $value;
        }
     }
}
4

1 に答える 1

0

なぜあなたは

echo $row['field_name'];
于 2013-03-21T03:16:00.330 に答える