lostyazilim

Php İle İlgili

5 Mesajlar 806 Okunma
lstbozum
wmaraci reklam

ikodev ikodev Developer Kullanıcı
  • Üyelik 08.05.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Developer
  • Konum Samsun
  • Ad Soyad İ** Ş**
  • Mesajlar 1020
  • Beğeniler 321 / 320
  • Ticaret 19, (%100)
Merhaba arkadaşlar,

Benim bu konuyu açmam biraz absürt olacak. (Tanıyanlar için :D)
Direk sıkıntıya geçelim ;

$idi_bu_olanlari_cekme = ["1", "2", "3"];
sorgu(" SELECT tabloadı WHERE id <> $idi_bu_olanlari_cekme ");
?>


Şeklinde ki sorgu nasıldı? Dizi içerisinde belirlediğim noları id ile eşleşenleri çekmeyecek..
 

 

wmaraci
reklam

DenizOZTURK DenizOZTURK WM Aracı Kullanıcı
  • Üyelik 02.02.2014
  • Yaş/Cinsiyet 26 / E
  • Meslek -
  • Konum Diğer
  • Ad Soyad D** Ö**
  • Mesajlar 479
  • Beğeniler 189 / 158
  • Ticaret 4, (%100)
edcsmile

$default = array_map('filter', explode(',', "1,2,3,4,5"));
$array = implode("','",$default);

Sorgu ;

"SELECT name FROM users WHERE id IN ('".$array."')"
 

 

ikodev ikodev Developer Kullanıcı
  • Üyelik 08.05.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Developer
  • Konum Samsun
  • Ad Soyad İ** Ş**
  • Mesajlar 1020
  • Beğeniler 321 / 320
  • Ticaret 19, (%100)
DenizÖZTÜRK

Maalesef dostum..
Ben 1. tablodan çekilmemesi gereken idleri alıyorum.
2. Tablodan veri listelerken buna göre verileri listeyeceğim fakat vermiş olduğun kodlada bu işlemi yapamadı..

Hiç bir değer döndürmedi güzelim kodlar :)
 

 

DenizOZTURK DenizOZTURK WM Aracı Kullanıcı
  • Üyelik 02.02.2014
  • Yaş/Cinsiyet 26 / E
  • Meslek -
  • Konum Diğer
  • Ad Soyad D** Ö**
  • Mesajlar 479
  • Beğeniler 189 / 158
  • Ticaret 4, (%100)

edcsmile adlı üyeden alıntı

DenizÖZTÜRK

Maalesef dostum..
Ben 1. tablodan çekilmemesi gereken idleri alıyorum.
2. Tablodan veri listelerken buna göre verileri listeyeceğim fakat vermiş olduğun kodlada bu işlemi yapamadı..

Hiç bir değer döndürmedi güzelim kodlar :)


$array[0] = "1,2";
$newarray = implode(", ", $array);


Sorgul ;

"SELECT * FROM users WHERE id IN($newarray)"

Bu şekilde denermisiniz.
 

 

wmaraci
wmaraci

ikodev ikodev Developer Kullanıcı
  • Üyelik 08.05.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Developer
  • Konum Samsun
  • Ad Soyad İ** Ş**
  • Mesajlar 1020
  • Beğeniler 321 / 320
  • Ticaret 19, (%100)
DenizÖZTÜRK

Tamam dostum hallettim ilginiz için teşekkür ederim.. Senin attığın kodlamada sanırsam belirlediğim id leri çekecekti. Ben tam tersini yapmak istiyodum, bu tip sıkıntı yaşayacak arkadaşlar içinde ;


$idi_bu_olanlari_cekme = "1, 2, 3";
sorgu(" SELECT tabloadı WHERE id NOT IN ({$idi_bu_olanlari_cekme}) ");
DenizOZTURK ecarpar

kişi bu mesajı beğendi.

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