Ben şu, üzerinde çalışıyorum kod gördüm:
foreach( $mysql_result as $row ) $site_id = $row->id;
() Mysql_fetch_row () $ mysql_result, elbette bir mysql_result, yani bu foreach bir süre eşdeğerdir
Bazen, sonuç sadece bir satır verim bilinen, ancak kod hala bu kadar gives the impression birçok satırlar aracılığıyla bir döngü olma "foreach" vardır.
Ben her kullanarak çalıştı () ama bunun için çalışmıyor.
I know I could use mysql_fetch_row(), but the code should be DB independent so I can't use DB specific functions. Is there something like each() that works in this case just as the first iteration of foreach() ?
PS: ne okunabilmesi için şu anda yapmak bu için önceki örneği açmak olduğunu:
foreach( $mysql_result as $row ) break;
$site_id = $row->id;
Bu yüzden foreach olacak çoğu döngü sadece bir kez oldukça açıktır.