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
$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.