0

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++ 型のことはできますが、配列の最後にいることをどのように知ることができますか?)

物事を行うための正しい方法を学びたいだけでなく、すぐに飛び込んでコードをいじり始めたいと思っています。非常に高く評価!

4

1 に答える 1