-
Üyelik
04.02.2020
-
Yaş/Cinsiyet
43 / E
-
Meslek
Yazılım...
-
Konum
Diğer
-
Ad Soyad
O** B**
-
Mesajlar
597
-
Beğeniler
154 / 153
-
Ticaret
0, (%0)
Merhabalar...
Veri tabanında tinyint ve double olan iki sütun var.
1) Her iki sütunun da varsayılan değerlei NULL
2) Formlarda her ikisini ilgilendiren kısımlar require DEĞİL
BU İKİ DURUMA RAĞMEN FORM İÇİNDE İKİSİNE DE DEĞER YAZILMAZ İSE KAYIT/GÜNCELLEME GERÇEKLEŞMİYOR!
Sanırım bilmediğim birşey var...
Aydınlatırsanız sevinirim...
ÖNCE "İYİ,DOĞRU,GÜZEL BİR İNSAN" OLMAK (VEFA,TEVAZZU,NAİFLİK,SAYGI,...) GEREK!
Sonra wm oluruz.
-
Üyelik
05.10.2020
-
Yaş/Cinsiyet
30 / E
-
Meslek
Yazılım
-
Konum
İstanbul Anadolu
-
Ad Soyad
H** Y**
-
Mesajlar
161
-
Beğeniler
2 / 54
-
Ticaret
3, (%100)
Eğer sütunu oluştururken "boş olamaz" demediyseniz zorunlu değil.
-
Üyelik
04.02.2020
-
Yaş/Cinsiyet
43 / E
-
Meslek
Yazılım...
-
Konum
Diğer
-
Ad Soyad
O** B**
-
Mesajlar
597
-
Beğeniler
154 / 153
-
Ticaret
0, (%0)
darkcoder"1) Her iki sütunun da varsayılan değerleri NULL"
Demediğimi zannediyorum...
Başka birşey var henüz çözemediğim!
ÖNCE "İYİ,DOĞRU,GÜZEL BİR İNSAN" OLMAK (VEFA,TEVAZZU,NAİFLİK,SAYGI,...) GEREK!
Sonra wm oluruz.
-
Üyelik
05.10.2020
-
Yaş/Cinsiyet
30 / E
-
Meslek
Yazılım
-
Konum
İstanbul Anadolu
-
Ad Soyad
H** Y**
-
Mesajlar
161
-
Beğeniler
2 / 54
-
Ticaret
3, (%100)
SQL sorgunuzu paylaşabilir misiniz?
-
Üyelik
04.02.2020
-
Yaş/Cinsiyet
43 / E
-
Meslek
Yazılım...
-
Konum
Diğer
-
Ad Soyad
O** B**
-
Mesajlar
597
-
Beğeniler
154 / 153
-
Ticaret
0, (%0)
$sorgu = "UPDATE pro SET
product_price=:product_price
WHERE product_id = :product_id";
ÖNCE "İYİ,DOĞRU,GÜZEL BİR İNSAN" OLMAK (VEFA,TEVAZZU,NAİFLİK,SAYGI,...) GEREK!
Sonra wm oluruz.
-
Üyelik
05.10.2020
-
Yaş/Cinsiyet
30 / E
-
Meslek
Yazılım
-
Konum
İstanbul Anadolu
-
Ad Soyad
H** Y**
-
Mesajlar
161
-
Beğeniler
2 / 54
-
Ticaret
3, (%100)
Hata olarak bir şey döndürüyor mu ekranda ?
-
Üyelik
04.02.2020
-
Yaş/Cinsiyet
43 / E
-
Meslek
Yazılım...
-
Konum
Diğer
-
Ad Soyad
O** B**
-
Mesajlar
597
-
Beğeniler
154 / 153
-
Ticaret
0, (%0)
Hata belirtmiyor.
Bu konuyu açmadan hemen önce;
tinyint olanı ===> char yapıp sorunun bir tanesini aşmıştım.
O sütuna normal sayı yazdırmam kafi.
Fakat diğer sütuna küsüratlı fiyat yazdıracağım için değiştirmedim...
ÖNCE "İYİ,DOĞRU,GÜZEL BİR İNSAN" OLMAK (VEFA,TEVAZZU,NAİFLİK,SAYGI,...) GEREK!
Sonra wm oluruz.
-
Üyelik
05.10.2020
-
Yaş/Cinsiyet
30 / E
-
Meslek
Yazılım
-
Konum
İstanbul Anadolu
-
Ad Soyad
H** Y**
-
Mesajlar
161
-
Beğeniler
2 / 54
-
Ticaret
3, (%100)
Değiştirmenize gerek yok.
if($_POST['veri']){
$veri=$_POST['veri'];
$hazirla=$nesse->prepare("UPDATE tablo SET veri=? WHERE id=?");
$hazirla->execute(array("$veri","1"));
if($hazirla){
echo "Düzenlendi";
}else{
echo "Düzenlenmedi";
}
}
?>
İşlem yapılan tabloda tinyint ve double sütunlar bulunmakta ve düzenlendi olarak ekrana yazıyor ve veritabanında güncelliyor. Muhtemelen kod kaynaklı veya mysql kaynaklı bir problem yaşıyorsunuz.
1 kişi bu mesajı beğendi.
-
Üyelik
04.02.2020
-
Yaş/Cinsiyet
43 / E
-
Meslek
Yazılım...
-
Konum
Diğer
-
Ad Soyad
O** B**
-
Mesajlar
597
-
Beğeniler
154 / 153
-
Ticaret
0, (%0)
Sorun sadece localhost ile sınırlı...
Mysql ile alakalı zira diğer herşey aynı...
ÖNCE "İYİ,DOĞRU,GÜZEL BİR İNSAN" OLMAK (VEFA,TEVAZZU,NAİFLİK,SAYGI,...) GEREK!
Sonra wm oluruz.
-
Üyelik
25.06.2012
-
Yaş/Cinsiyet
38 / E
-
Meslek
Engineering Director
-
Konum
İstanbul Avrupa
-
Ad Soyad
T** C**
-
Mesajlar
771
-
Beğeniler
2 / 260
-
Ticaret
0, (%0)
db tablonuzun ddl scriptlerini paylaşın.
ddl script : tablo nun create script'i
küsüratlı veri yazdıracağım demişsin :) eğer tablodaki alan int ise küsüratlı değer yazdıramazsın.
int : tam sayı değeri içindir
parasal değer ise; decimal data tipini kullanman daha doğru olur.
https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)