lostyazilim
tr.link

Kod düzenleme yardım

5 Mesajlar 840 Okunma
acebozum
tr.link

loss07 loss07 WM Aracı Kullanıcı
  • Üyelik 25.03.2019
  • Yaş/Cinsiyet 28 / E
  • Meslek I-T
  • Konum Antalya
  • Ad Soyad S** U**
  • Mesajlar 72
  • Beğeniler 13 / 11
  • Ticaret 0, (%0)
Şu kodun türkçesi nedir hocalar.
Eminim tek sorguda yapıla biliyordur. Düzenlenmiş hali lazım şimdiden teşekkürler.

Buradaki amaç anonim_anketler tablosundaki anket no larının ilk dördünü değişkenlere atamak, yada son 4ünü yada limit 12,4 yani



$topanket1 = $mysqli->prepare("SELECT * FROM anonim_anketler WHERE limit 1 ");
$topanket1->execute(array());
while($row=$topanket1->fetch(PDO::FETCH_ASSOC))
{
$top_anket_no1= $row ['no'];
}

$topanket2 = $mysqli->prepare("SELECT * FROM anonim_anketler WHERE limit 1,1 ");
$topanket2->execute(array());
while($row=$topanket2->fetch(PDO::FETCH_ASSOC))
{
$top_anket_no2= $row ['no'];
}

$topanket3 = $mysqli->prepare("SELECT * FROM anonim_anketler WHERE limit 2,3 ");
$topanket13->execute(array());
while($row=$topanket3->fetch(PDO::FETCH_ASSOC))
{
$top_anket_no3= $row ['no'];
}

$topanket4 = $mysqli->prepare("SELECT * FROM anonim_anketler WHERE limit 3,4 ");
$topanket4->execute(array());
while($row=$topanket4->fetch(PDO::FETCH_ASSOC))
{
$top_anket_no4= $row ['no'];
}

 

 

elektronikssl
webimgo

Decimas Decimas WM Aracı Kullanıcı
  • Üyelik 19.04.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek Developer
  • Konum İstanbul Avrupa
  • Ad Soyad E** E**
  • Mesajlar 820
  • Beğeniler 1 / 302
  • Ticaret 1, (%100)
SELECT no FROM anonim_anketler LIMIT 1,4
 

 

no time for caution

loss07 loss07 WM Aracı Kullanıcı
  • Üyelik 25.03.2019
  • Yaş/Cinsiyet 28 / E
  • Meslek I-T
  • Konum Antalya
  • Ad Soyad S** U**
  • Mesajlar 72
  • Beğeniler 13 / 11
  • Ticaret 0, (%0)
hocam peki bu 4 satırın her birinin id numaralarını değişkene nasıl atarız array kulanarak mı acaba bi örnek gösterirseniz mantığını anlicam.
 

 

loss07 loss07 WM Aracı Kullanıcı
  • Üyelik 25.03.2019
  • Yaş/Cinsiyet 28 / E
  • Meslek I-T
  • Konum Antalya
  • Ad Soyad S** U**
  • Mesajlar 72
  • Beğeniler 13 / 11
  • Ticaret 0, (%0)

Decimas adlı üyeden alıntı

SELECT no FROM anonim_anketler LIMIT 1,4




$topanket1 = $mysqli->prepare("SELECT no FROM anonim_anketler limit 1,4 ");
$topanket1->execute(array());
while($row=$topanket1->fetch(PDO::FETCH_ASSOC))
{
$top_anket_no1= $row ['no'];
$top_anket_no2= $row ['no'];
$top_anket_no3= $row ['no'];
$top_anket_no4= $row ['no'];

}



id leri de bu ekilde değişkenlere almam lazım hocam.
 

 

wmaraci
wmaraci

Decimas Decimas WM Aracı Kullanıcı
  • Üyelik 19.04.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek Developer
  • Konum İstanbul Avrupa
  • Ad Soyad E** E**
  • Mesajlar 820
  • Beğeniler 1 / 302
  • Ticaret 1, (%100)
Her durumda 4 sonuç dönecek bu sorguya göre, o zaman araay'daki indis değerine göre alabiliriz. Döngüye gerek yok yani.


$top_anket_no1= $row[0]['no'];
$top_anket_no2= $row[1]['no'];
$top_anket_no3= $row[2]['no'];
$top_anket_no4= $row[3]['no'];
loss07

kişi bu mesajı beğendi.

no time for caution
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al