-
Üyelik
05.10.2017
-
Yaş/Cinsiyet
39 / E
-
Meslek
otomasyon
-
Konum
Kayseri
-
Ad Soyad
E** Ş**
-
Mesajlar
425
-
Beğeniler
9 / 51
-
Ticaret
0, (%0)
Php pdo da , While döngüsü yaptıgımızda aynı olan id leri 1 defa nasıl gösterebiliriz .
-
Üyelik
23.10.2016
-
Yaş/Cinsiyet
27 / E
-
Meslek
Öğrenci
-
Konum
Denizli
-
Ad Soyad
K** C**
-
Mesajlar
689
-
Beğeniler
0 / 203
-
Ticaret
6, (%100)
Başka bir array'a aktararak yapabilirsiniz. Aslında kullandığınız kodu örnek atsaydınız daha faydalı yardım edebilirdim.
Bir üst yorumdaki üyenin verdiği örnek fetchAll yapacaksanız çalışır. Eğer siz While esnasında echo yapıyorsanız;
* Önü Arkası Olmaksızın Sadece Ufak Bir Örnek
$arr = array();
while ($fetch = mysqli_fetch_array($query)){
if (in_array($fetch['id'], $arr)) continue;
echo $fetch['sütun'];
array_push($arr, $fetch['id']);
}
-
Üyelik
05.10.2017
-
Yaş/Cinsiyet
39 / E
-
Meslek
otomasyon
-
Konum
Kayseri
-
Ad Soyad
E** Ş**
-
Mesajlar
425
-
Beğeniler
9 / 51
-
Ticaret
0, (%0)
KadirCeyhanevet hocam while ile echo yapıyorum . tabloda 5 stün var . 2 tanesi birbiri ile aynı ben bunları çektiğimde sadece hepsinden bir er tane çekmek istiyorum . verdiğiniz örnek mysqli için . ben pdo da yapıyorum işlemlerimi
-
Üyelik
23.10.2016
-
Yaş/Cinsiyet
27 / E
-
Meslek
Öğrenci
-
Konum
Denizli
-
Ad Soyad
K** C**
-
Mesajlar
689
-
Beğeniler
0 / 203
-
Ticaret
6, (%100)
Tamam mantık aynı.
$arr = array();
$query = $dbh->query('SELECT .......', PDO::FETCH_ASSOC);
foreach($query as $q){
if (in_array($q['id'], $arr)) continue;
echo $q['sütun'];
array_push($arr, $q['id']);
}
?>
-
Üyelik
23.10.2016
-
Yaş/Cinsiyet
27 / E
-
Meslek
Öğrenci
-
Konum
Denizli
-
Ad Soyad
K** C**
-
Mesajlar
689
-
Beğeniler
0 / 203
-
Ticaret
6, (%100)
$arr = array();
$query = $dbh->query('SELECT .......', PDO::FETCH_ASSOC);
$say = 1;
$dur = 100;
foreach($query as $q){
if ($say == $dur) break;
if (in_array($q['id'], $arr)) continue;
echo $q['sütun'];
array_push($arr, $q['id']);
$say++;
}
?>