v2.5.2
Giriş yap

Php Benzer Sorguda Farklı Sonuç Alma Problemi

yazilimyolcusu
398 defa görüntülendi

Arkadaşlar merhaba. Bir soru soracaktım. Şimdi e-ticaret sitesinde, bir ürünün üzerine tıkladığımda o ürünün sayfasına gidiyorum "get" metodu ile. Yalnız, sorguyu ilk kod bloğundaki gibi yazdığımda tıkladığım ürüne gidiyor. Ama ikinci kod bloğundaki gibi yazdığımda ise ürünü göstermiyor. Halbuki o tablo içindeki bütün alanları yazıyorum. Neden göstermiyor acaba?

SELECT * FROM urunler
SELECT urunler_adi, urunler_stok_kodu FROM urunler
Cevap yaz
Cevaplar (2)
m100
1168 gün önce

Öncelikle eğer sorguyu çalıştırırken pdo kullanıyorsan fetch methodu yerine direkt fetchAll methodunu kullanırsan çekebilirsin.

Örneğin

        $sql = $db->prepare("SELECT DISTINCT ur_brand FROM urunler ");
        $sql->execute();
        $cek=$sql->fetchAll();

bir listeden sadece istediğim stunları çekiyorum.

kargasa1982
1168 gün önce

error_reporting(E_ALL);
ini_set("display_errors", 1);

bunları ekleyerek, sayfada hata varmı bi bak istersen. Gözden kaçan bir alan olabilir. ben çok yaşıyorum. DB üzerindeki alanı kafamdaki şekliyle yazdım zannediyorum ama farklı yazdığımı sonradan görüyorum.