ねえ、私は通常、データベースのコンテンツを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;
}
}
}