-
Üyelik
10.08.2018
-
Yaş/Cinsiyet
26 / E
-
Meslek
web
-
Konum
Mersin
-
Ad Soyad
K** Ç**
-
Mesajlar
116
-
Beğeniler
37 / 21
-
Ticaret
0, (%0)
include 'dbsettings.php';
$dbcek = $dbcon->prepare("SELECT * FROM ayarlar = WHERE anahtar = deger ");
$dbcek->execute(array('deger' =>'title'));
$title = $dbcek->fetch(PDO::FETCH_ASSOC);
?>
burada bir sorun varmı acaba index.php en üste ekliyorum http error 505 hatası alıyorum bi türlü anlamadım dbsettings.php db bilgilerinide ekliyorum ve aynı klasörün içinde
-
Üyelik
08.09.2014
-
Yaş/Cinsiyet
24 / E
-
Meslek
Yazılım Geliştiricisi
-
Konum
Sakarya
-
Ad Soyad
I** K**
-
Mesajlar
1176
-
Beğeniler
582 / 327
-
Ticaret
3, (%100)
"ayarlar = WHERE" kısmında eşittir işaretinin olmaması gerekiyor. Ve select için prepare kullanmanıza gerek yok. Direkt query ile veriyi çekebilirsiniz.
-
Üyelik
10.08.2018
-
Yaş/Cinsiyet
26 / E
-
Meslek
web
-
Konum
Mersin
-
Ad Soyad
K** Ç**
-
Mesajlar
116
-
Beğeniler
37 / 21
-
Ticaret
0, (%0)
sildim ama işe yaramadı hala http error 505 alıyorum :(
-
Üyelik
10.08.2018
-
Yaş/Cinsiyet
26 / E
-
Meslek
web
-
Konum
Mersin
-
Ad Soyad
K** Ç**
-
Mesajlar
116
-
Beğeniler
37 / 21
-
Ticaret
0, (%0)
yardımlarınızı bekliyorum :(
mhmtyc
info4idea.com
Kullanıcı
-
Üyelik
26.10.2014
-
Yaş/Cinsiyet
30 / E
-
Meslek
Öğrenci
-
Konum
Kocaeli
-
Ad Soyad
M** Y**
-
Mesajlar
221
-
Beğeniler
2 / 39
-
Ticaret
4, (%100)
SELECT * FROM ayarlar = WHERE anahtar = deger
İlk hata, ayarlardan sonra = var sonra where var bu sorgu hatalı. Son hali böyle
$dbcon->prepare("SELECT * FROM ayarlar WHERE anahtar = deger ");
İkinci hata deger' in başında : olması lazım onuda eklersen problemin kalmaz sanırım. Son hali böyle;
$dbcon->prepare("SELECT * FROM ayarlar WHERE anahtar = :deger ");
": deger" yazdım birleşik ancak emoji çıkıyor orada onu değiştirirsin :)
1 kişi bu mesajı beğendi.
-
Üyelik
23.01.2016
-
Yaş/Cinsiyet
45 / E
-
Meslek
bilgisayar mühendisi
-
Konum
İstanbul Avrupa
-
Ad Soyad
M** E**
-
Mesajlar
1366
-
Beğeniler
9 / 379
-
Ticaret
0, (%0)
aşağıdakini deneyin
$deyim = $dbh->prepare("SELECT * FROM ayarlar where deger = ?");
if ($deyim->execute(array($_GET['deger']))) {
while ($satır = $deyim->fetch()) {
print_r($satır);
}
}
1 kişi bu mesajı beğendi.