[]
PHP -int sütun-
anlayamadım ve gerçekten inanılmaz sinirliyim artık.
veritabanında int olan sütunlarda eşitlik, toplama çıkarma nasıl yapılmalı?
ben gerçekten delirmek üzereyim çünkü. bir if döngüsü kuruyorum,
tabloda numarası 1 olan herkesin kodunu 10 yap, diğerlerini 11 yap diyorum.
ama tabloda numarası 1 olanların bir kısmını 10 yapıyor, bir kısmını 11 yapıyor neye göre nasıl anlamış değilim ve gerçekten üstümü başımı yırtasım geldi.
int lerde toplama çıkarma çarpma ile ilgili bir sorun olduğunu düşünüyorum. nolur yardım edin.
kod şöyle:
if($sonuc == 1){
$durum = 10;
}else{
$durum = 11;
}
mysql_query("update tablo set kod='".$durum."' where koşullar");
koşullaru ve while döngüsünü yazmadım. çünkü sorun başka bir şeyde.
düşünün ki bu kodda, $sonuc == 1 olanların bir kısmına 10, bir kısmına 11 yazdırsın. niye, niye niye aklım almıyor ve aklım almadıkça daha çok sinirleniyorum.
veritabanında int olan sütunlarda eşitlik, toplama çıkarma nasıl yapılmalı?
ben gerçekten delirmek üzereyim çünkü. bir if döngüsü kuruyorum,
tabloda numarası 1 olan herkesin kodunu 10 yap, diğerlerini 11 yap diyorum.
ama tabloda numarası 1 olanların bir kısmını 10 yapıyor, bir kısmını 11 yapıyor neye göre nasıl anlamış değilim ve gerçekten üstümü başımı yırtasım geldi.
int lerde toplama çıkarma çarpma ile ilgili bir sorun olduğunu düşünüyorum. nolur yardım edin.
kod şöyle:
if($sonuc == 1){
$durum = 10;
}else{
$durum = 11;
}
mysql_query("update tablo set kod='".$durum."' where koşullar");
koşullaru ve while döngüsünü yazmadım. çünkü sorun başka bir şeyde.
düşünün ki bu kodda, $sonuc == 1 olanların bir kısmına 10, bir kısmına 11 yazdırsın. niye, niye niye aklım almıyor ve aklım almadıkça daha çok sinirleniyorum.
yalnız "update tablo set kod=10 where kosullar" diye bişey olmaz mesela. yapmak istediğin basit ve bu yüzden kodu da kısa olsa gerek. kodu tam bi yazsan daha iyi olur gibi. bunun öncesini sonrasını filan. $sonuc'a değeri nasıl atıyorsun mesela.
- tepedeki psychedelic adam (24.06.12 18:05:40)
$sonuc nereden ne olarak geliyor, koşullar dediğin kısımda neler dönüyor asıl önemli olan yerleri yazmamışsın? şu anki haliyle bir sıkıntı yok görünüyor.
ayrıca $durum'u tırnak içinde yazmana gerek yok.
ayrıca $durum'u tırnak içinde yazmana gerek yok.
- ocanal (24.06.12 18:06:40 ~ 18:07:08)
abi koşullar kısmında da sıkıntı yok, tarih='".$tarih."' falan döndürüyorum. zaten onda sıkıntı olsa hiç bastırmaz, ama şuan resmen yanlış bastırıyor.
ve ilginç bişey keşfettim.
şuan $durum yerine, farklı yazıları echo lattım ekrana.
ekrana doğru echoluyor. ama durum olarak yaptığımda yanlış sonuç veriyor. ya ben deliriyorum galiba.
ve ilginç bişey keşfettim.
şuan $durum yerine, farklı yazıları echo lattım ekrana.
ekrana doğru echoluyor. ama durum olarak yaptığımda yanlış sonuç veriyor. ya ben deliriyorum galiba.
- kameramotor (24.06.12 18:13:39)
Daha fazla detay vermeniz gerekebilir. Mesela $sonuc == 1, size $sonuc değişkeni 0 ya da false değilse true döndürecektir. Direkt karşılaştırma için == yerine === kullanın, bir de öyle deneyin bakalım. Olmadı tüm kodu buraya yazın, tablonun da ss'ini alıp koyun, detaylıca bakalım.
- gzg (24.06.12 18:14:13)
sorunu buldum. sıcaklar insanın beynini eritiyor. ilgilenen herkese sonsuz teşekkür ederim.
- kameramotor (24.06.12 18:44:25)
neymiş onu da yazsaydın bari. en azından yüzeysel olarak.
- tepedeki psychedelic adam (24.06.12 18:50:07)
döngü hatası yapmışım kanka, birbirini tekrarlayan ama tekrarlamaması gereken döngü vardı. koşullara bir koşul daha eklemem gerekti yani.
- kameramotor (24.06.12 19:30:59)
1