PHP / MySQLだけで、私はこれを使用します:
while ($row = $result->fetch_assoc()) {
echo $row["field"] . "<br>";
}
PHP でこれを行う方法がわかりませんか?
私のfindステートメントがあります:
$row = $this->Account->find('all',
array(
'fields' => array(
'email',
'password'
),
'order' => array(
'checktime ASC'
),
'limit' => $amt
)
);
基本的に、すべての値をループして出力するには、$row は何と等しいでしょうか?
私はこのようなものを推測しています:
foreach ($row as &$value) {
echo $row['Account']['email'];
}
しかし、インデックス「アカウント」が存在しないというエラーが返されます。
だから私はどうにかしてこれを実現する必要があると思います
echo $row['0']['Account']['email']
ここで 0 がインクリメントします (index++ 型のことはできますが、配列の最後にいることをどのように知ることができますか?)
物事を行うための正しい方法を学びたいだけでなく、すぐに飛び込んでコードをいじり始めたいと思っています。非常に高く評価!