CODE1:
while( $row1 = mysql_fetch_array($result2) && $row2 = mysql_fetch_array($result4) )
{
$details[0] = $row1[0];
$details[1] = $row2[0];
var_dump($details[0]);
var_dump($details[1]);
}
OUTPUT1:
NULL string(1) "5"
CODE2:
while($row1 = mysql_fetch_array($result2))
{
$details[0] = $row1[0];
var_dump($details[0]);
}
while($row2 = mysql_fetch_array($result4))
{
$details[1] = $row2[0];
var_dump($details[1]);
}
OUTPUT2:
string(6) "728548" string(1) "5"
**OUTPUT2** istenen sonucudur. Ben burada bahsetmedim kodumu kalan kısmını kontrol ettikten, hiçbir şey yanlış. **CODE1** yerine **CODE2** kullanılması yanlış sonuç verir. I **CODE1** sadece benim kod uzunluğunu azaltarak ama çalışmıyor için çalıştı. Ben yaptığım gibi Neden birden fazla mysql_fetch_array() kullanamazsınız **CODE1**?