Merhaba arkadaşlar.
Bir veritabanım var, tek tablo, 9 alanlı. alanların bir tanesinde id var, diğerinde kod var, o koda göre bir siteden veri çekip kendi idinin olduğu satıra update ile verileri ekliyor
vericek.php?id=1
id'den kodu çekiyor, koddan o siteye bağlanıp verileri çekiyor, verileri 1 nolu satıra update ile ekliyor. Daha sonrasında id+1 sayfaya yönleniyor ve işlem böyle devam ediyor.
ee sorunun ne arkadaşım?
sorunum şu, 1250 civarı veri çektirdim, bu 1250 'nin 970 kadarını başarıyla çekmiş, update ile veritabanına yazmış. Fakat bu geri kalan 280 tane kadar verinin db'de izi yok. update çekilmemiş, id duruyo, kod duruyo, geri kalan 7 alan birden bomboş.
acaba o kodun sayfası mı farklı ki de verileri mi çekemedi diyorum, çektirdiği verileri sayfaya bastırıyorum, hepsini tek tek yazıyo sayfaya. ama ne hikmetse 970 tane şeyi db'ye kaydeden program bu 280 tanesini direk atlıyo kaydetmeden.
adım atlamalı olan id+1 e yönlenen kısmı da kaldırıp denedim, direk update çektim, beceremedim bi türlü..
sorun ne olabilir arkadaslar? şimdiden çok teşekkür ederim ilgilenen arkadaşlara
mysql update sorunu, bir türlü çözemedim
7
●465
- 11-03-2010, 23:29:05veriyi çekiyor, çektiği veriyi ekrana bastırdım, sonra çektiği sayfa ile karşılaştırdım, bastığı veriler ile sayfadaki veriler birbiriyle aynı. ama nedense yapmıyor o aynı 270 küsür veriyi.. ve bu satırlar arka arkaya değil, dağınık. ilk postta belirtmeyi unutmuşumInvictus adlı üyeden alıntı: mesajı görüntüle
- 12-03-2010, 00:02:24Sayılır, 120-130 tanesini kontrol ettim.Invictus adlı üyeden alıntı: mesajı görüntüle
- 12-03-2010, 15:43:54Üyeliği durdurulduveriler eklenirken addslashes veya mysql_real_escape_string ile slashlanıyormu ?
- 12-03-2010, 23:06:06