lostyazilim
tr.link

Php Mysql update die sorunu (çözüldü)

17 Mesajlar 1.918 Okunma
acebozum
tr.link

caneraltinel caneraltinel WM Aracı Kullanıcı
  • Üyelik 30.10.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Girişimci & Web Developer
  • Konum İstanbul Avrupa
  • Ad Soyad C** A**
  • Mesajlar 252
  • Beğeniler 33 / 35
  • Ticaret 26, (%100)
merhaba arkadaşlar kodlarda herhangi bir terslik göremiyorum ama yinede die ye atıyor UPDATE komutunu birde siz bakarmısınız nerde hata yapıyorum?

if($_POST){
$baslik = $_POST['baslik'];
$aciklama = $_POST['aciklama'];
$key = $_POST['key'];
$tag = $_POST['tag'];
$guncelle = mysql_query("UPDATE ayarlar SET baslik = '$baslik', aciklama = '$aciklama', key = '$key', tag = '$tag' WHERE id = '1'") or die("Hata Olustu!");
print '

Site Ayarları Kaydedildi.
' ;
} ?>


Form






























Edit: Sorun çözüldü. Basit bir kelime hatası yapmışım veritabanına anahtar olarak göndermem gereken yerde key olarak göndermişim :D
 

 

wmaraci
reklam

wdrleo wdrleo Back-end Developer Kullanıcı
  • Üyelik 12.04.2015
  • Yaş/Cinsiyet 29 / E
  • Meslek Full-stack Developer
  • Konum Konya
  • Ad Soyad H** A**
  • Mesajlar 226
  • Beğeniler 39 / 81
  • Ticaret 14, (%100)

if($_POST){
$baslik = $_POST['baslik'];
$aciklama = $_POST['aciklama'];
$key = $_POST['key'];
$tag = $_POST['tag'];
$guncelle = mysql_query("UPDATE ayarlar SET baslik = '".$baslik."', aciklama = '".$aciklama."', key = '".$key."', tag = '".$tag."' WHERE id = 1") or die(mysql_error());
echo '

Site Ayarları Kaydedildi.
';
}
?>

Böyle bir deneyin.
BSoylu

kişi bu mesajı beğendi.

caneraltinel caneraltinel WM Aracı Kullanıcı
  • Üyelik 30.10.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Girişimci & Web Developer
  • Konum İstanbul Avrupa
  • Ad Soyad C** A**
  • Mesajlar 252
  • Beğeniler 33 / 35
  • Ticaret 26, (%100)

wdrleo adlı üyeden alıntı


if($_POST){
$baslik = $_POST['baslik'];
$aciklama = $_POST['aciklama'];
$key = $_POST['key'];
$tag = $_POST['tag'];
$guncelle = mysql_query("UPDATE ayarlar SET baslik = '".$baslik."', aciklama = '".$aciklama."', key = '".$key."', tag = '".$tag."' WHERE id = 1") or die(mysql_error());
echo '

Site Ayarları Kaydedildi.
';
}
?>

Böyle bir deneyin.


böylede SQL SYNTAX hatası veriyor.
 

 

wdrleo wdrleo Back-end Developer Kullanıcı
  • Üyelik 12.04.2015
  • Yaş/Cinsiyet 29 / E
  • Meslek Full-stack Developer
  • Konum Konya
  • Ad Soyad H** A**
  • Mesajlar 226
  • Beğeniler 39 / 81
  • Ticaret 14, (%100)

caneraltinel adlı üyeden alıntı

böylede SQL SYNTAX hatası veriyor.


hah işte o hatayı burada yazın :) ona göre bir çözüm üretelim



if($_POST){
$baslik = $_POST['baslik'];
$aciklama = $_POST['aciklama'];
$key = $_POST['key'];
$tag = $_POST['tag'];
$guncelle = mysql_query("UPDATE ayarlar SET baslik = '".$baslik."', aciklama = '".$aciklama."', key = '".$key."', tag = '".$tag."' WHERE id = '1'") or die(mysql_error());
echo '

Site Ayarları Kaydedildi.
';
}
?>


O sırada bir de böyle deneyin.
 

 

wmaraci
wmaraci

caneraltinel caneraltinel WM Aracı Kullanıcı
  • Üyelik 30.10.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Girişimci & Web Developer
  • Konum İstanbul Avrupa
  • Ad Soyad C** A**
  • Mesajlar 252
  • Beğeniler 33 / 35
  • Ticaret 26, (%100)

wdrleo adlı üyeden alıntı

hah işte o hatayı burada yazın :) ona göre bir çözüm üretelim


You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'key = 'asd', tag = 'asd' WHERE id = 1' at line 1
 

 

wdrleo wdrleo Back-end Developer Kullanıcı
  • Üyelik 12.04.2015
  • Yaş/Cinsiyet 29 / E
  • Meslek Full-stack Developer
  • Konum Konya
  • Ad Soyad H** A**
  • Mesajlar 226
  • Beğeniler 39 / 81
  • Ticaret 14, (%100)

caneraltinel adlı üyeden alıntı

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'key = 'asd', tag = 'asd' WHERE id = 1' at line 1


Yukarıya eklediğim gibi de dener misin hocam bi :/ WHERE id = '1' şeklinde
 

 

caneraltinel caneraltinel WM Aracı Kullanıcı
  • Üyelik 30.10.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Girişimci & Web Developer
  • Konum İstanbul Avrupa
  • Ad Soyad C** A**
  • Mesajlar 252
  • Beğeniler 33 / 35
  • Ticaret 26, (%100)

wdrleo adlı üyeden alıntı

Yukarıya eklediğim gibi de dener misin hocam bi :/ WHERE id = '1' şeklinde


Aynı hata ;
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'key = 'Anahtar', tag = 'Tag' WHERE id = '1'' at line 1
 

 

alidebre alidebre www.alidebre.com Kullanıcı
  • Üyelik 26.11.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Bilgisayar/Web Programclığı
  • Konum Manisa
  • Ad Soyad A** D**
  • Mesajlar 257
  • Beğeniler 8 / 46
  • Ticaret 0, (%0)
MySQL Tablonun özelliklerinin bi fotoğrafını atar mısın bakayım?
 

 

caneraltinel caneraltinel WM Aracı Kullanıcı
  • Üyelik 30.10.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Girişimci & Web Developer
  • Konum İstanbul Avrupa
  • Ad Soyad C** A**
  • Mesajlar 252
  • Beğeniler 33 / 35
  • Ticaret 26, (%100)

alidebre adlı üyeden alıntı

MySQL Tablonun özelliklerinin bi fotoğrafını atar mısın bakayım?


 

 

alidebre alidebre www.alidebre.com Kullanıcı
  • Üyelik 26.11.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Bilgisayar/Web Programclığı
  • Konum Manisa
  • Ad Soyad A** D**
  • Mesajlar 257
  • Beğeniler 8 / 46
  • Ticaret 0, (%0)


türden dolayı bir sıkıntı yok tablosu id'si 1 olan bir veri var değilmi?
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)