私はHead First PHPを使用していますが、このコードスニペットはPHPで見つかりました。このコードはどのように機能しますか?
first_name、last_name、およびemailを含むテーブルからレコードの各行を表示することになっています。
while($row = mysqli_fetch_array($result))
{
echo $row['first_name'] . ' ' . $row['last_name'] .
' : ' . $row['email'] . '<br />';
}
$row
アレイはmysqli_fetch_array()
により得られた次の行を含んでいます。しかし、これはwhileループによってどのようにチェックされるべきですか? whileループは、内部コードを実行する前にtrue/falseと正確に評価されますか?なぜ、行が使い果たされたときにループが停止するのですか? EOFをチェックする条件もありません!では、これはどのくらい正確に機能しますか?
http://php.net/manual/en/mysqli-result.fetch-array.phpおよびhttp://php.net/manual/en/control-structures.while.php。行って学びなさい。 – aynber
@aynber **これらのリソースのどれも**は、データの可用性が_True_としてどのように解釈されるかを説明し、Nullは_False_として解釈されません。それは私が知りたいことです。 –