Php Benzer Sorguda Farklı Sonuç Alma Problemi
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
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (2)
Ö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.
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.