bu sql dan tabloda stunu çekiyorum php ile gosteriyorum alt alta sıralıyorum fakat şunu nasıl yapacağım;
tabloda çekerken 100 tane yazı var diyelim
eger 100 yazıdan 3 tanesi aynı ise yalnızca bir tanesini göstersin.
A
X
B
A
veritabanında yer alıyorsa php ile çektigimde sadece
A
X
B
şeklinde gostersin
yolu varmıdır bunun
SQL tablo çekerken
2
●229
- 26-02-2015, 12:48:10
- 26-02-2015, 13:03:47darkymarky adlı üyeden alıntı: mesajı görüntüle
$array= array(); while( $row = mysql_fetch_array($query) ){ if( in_array( $row["yazi"] , $array ) == 0 ) echo $row["yazi"]; array_push( $array, $row["yazi"] ); }Her defasında gelen veriyi arrayin içinde olup olmadığını kontrol ettirerek yapabilirsiniz. in_array fonksiyonu arrayin içinde o elemanın olup olmadığını kontrol eder. array_push ise verileri arrayin içine aktarır. Umarım yardımcı olmuştur.