Ben mysql_data_seek ($ sonuç, 0) sonucu başlangıcına sıfırlamak için kod kullanarak farklı bölgelerinde, her zaman birden çok kez döngü olduğum bir mysql_query sonuç var.
Ben bu sonuçlar üzerinde mysql_fetch_array kullanıyorum, ve $ sonuç birkaç belirli satırları kaldırmak istiyoruz. Normal bir dizi olsaydı unset ($ sonuç [$ row]) temelde eşdeğer. Bunu yapmak için herhangi bir yolu var mı?
Örnek kod:
$result = mysql_query( $sql );
$num_rows = mysql_num_rows( $result );
if( $num_rows ){
for( $a=0; $a < $num_rows; $a++ ){
$row = mysql_fetch_array( $result );
if( my_check_function( $row['test'] ){
// do stuff
} else {
// remove this row from $result
}
}
}
mysql_data_seek( $result, 0 );
Ben sadece unset ($ row [$ a]) belirli satırı kaldırmak için yok biliyorum, ama veri sonuçları ile bir sonraki arama süresi ve ben döngü sonra aynı orijinal sonuç satırları ile sonuna kadar.
Any help would be appreciated. ps - Not sure why the _'s were removed in my top text and changed to italics, I tried to fix it but it ended up being bold.. :)