Neden / dizi bildirimde işe bir tek satır mysql sorgu getirebilir ki?

0 Cevap php

Ben bu sorunun birden fazla kez çalıştırmak, ve neden olur ben bilemiyorum. Ben aşağıdaki gibi bir MySQL deyimi oluşturmak zaman gayet güzel çalışıyor:

$sql=mysql_query("SELECT * FROM table WHERE id='$something'");
while($row=mysql_fetch_array($sql)){
    $someVar=$row['whatever'];
    //and so on
    }

Ama aşağıdaki ilk iki ifadeleri birleştirmek:

while($row=mysql_fetch_array(mysql_query("SELECT * FROM table WHERE id='$something'")))

ve içlerinden döngü deneyin, sayfa yükleme veya bir hata dönmeden sonsuz döngü gibi görünüyor. Neden ikinci ifade çalışmıyor?

0 Cevap