merhaba arkadaşlar
söyle bir sorunla karşılaştım neden olduğunu ve çözüm sunabilecek arkadaşlara teşkler
$katsec = $db->prepare("SELECT * FROM resim_galeri_kat");
$katsec->execute();
böyle bir sorgum var listeleme olarak bunu kullanıyorum
foreach ($katsec as $row ){//işlemler} kategori listelesi
foreach ($katsec as $row ){//2. işlemler} resim eklerken kategorileri çekiyorum
foreach ($katsec as $row ){//3. işlemler} resim düzenlerken kategorileri listeliyorum.
ama listeleyemiyorum.
boş döndüyr 1 tanesi hariç diğerlerini.
3 tane farklı sorgu yazmak zorunda kalıyorum bunun nedeni veya çözümünü bilen varmı
Cevaplar (3)
İşlem devam ediyor, lütfen bekleyin..

Ne için lazım oldu anlayamadım ama şöyle dener misin;
$katsec = $db->prepare("SELECT * FROM resim_galeri_kat"); $katsec->execute(); $kategoriler = $katsec->fetchAll(PDO::FETCH_ASSOC); foreach ($kategoriler as $kategori ){ // 1. işlemler } foreach ($kategoriler as $kategori ){ // 2. işlemler } foreach ($kategoriler as $kategori ){ // 3. işlemler }
İşlem devam ediyor, lütfen bekleyin..

foreach yerine while kullanabilirsiniz belki işe yarayabilir örneğin
while($katsec = $katsor->fetch(PDO::FETCH_ASSOC)){ // işlemler } while($katsec2 = $katsor->fetch(PDO::FETCH_ASSOC)){ // işlemler2 } while($katsec3 = $katsor->fetch(PDO::FETCH_ASSOC)){ // işlemler3 }
belki while da da listelenmiyor olabilir emin değilim. Denemekten zarar geleceğini düşünmüyorum tabi.

resim listem var
yine aynı sayfada resim düzenleme
resim ekleme
kategori ekleme
kategori düzenleme
kategori silme gibi
resim düzenlerken kategori listeletiyorum
eklerken listeletiyorum
listelerken listeletiyorum o yüzden tek sorguda halledeyim dedim çalışmadı bir türlü
inginç olan ise senin yazdığın kodu da denemiştim çalışmamıştır direk kopyaladım çalıştı demekki ben eksik bişi yapımışım teşekkürler tayfun kardeşim.