私は私が働いているコードは、以下で見てきた:同等の()、()
foreach($mysql_result as $row) $site_id = $row->id;
の$ mysql_resultは、Aコースのうち、 mysql_resultので、このforeachのしばらくに相当する(は、mysql_fetch_row())
時々、結果は1行のみ生じることが知られているが、があるという印象を与えそうコードがまだ「のforeach」を有します多くの行をループします。
each()を使ってみましたが、これはうまくいきません。
私はmysql_fetch_row()を使うことができると知っていますが、コードはDBに依存しないので、DB固有の関数を使用することはできません。 foreach()の最初の繰り返しと同じように、each()のようなものがありますか?
PS:私は読みやすくするために、現在やっていることはこれに前の例を回すです:
foreach($mysql_result as $row) break;
$site_id = $row->id;
だから、foreachのは、ほとんどのループで一度だけということは明らかです。
を使用ウルド私は(現在だと思うが)(それぞれ同じように失敗した)い。それ本当?私はそれを試してみます。 – Petruza