-
Üyelik
05.01.2020
-
Yaş/Cinsiyet
40 / E
-
Meslek
özel sektör
-
Konum
İstanbul Avrupa
-
Ad Soyad
Z** K**
-
Mesajlar
122
-
Beğeniler
27 / 34
-
Ticaret
1, (%100)
Databasede ki ilk 450 satır veriyi admin panel içerisinden
INSERT INTO `tournament` (`id`, `hero`, `statuss`, `code`, `for`, `active`) VALUES (NULL, '', '1', '0', NULL, '1');
dönüştürmek istiyorum
yalnız id "Aİ" ,
şimdi id numaraları değişmeden 450 satır veriyi en hızlı nasıl güncelleyebilirim?
işlemde yazılan kod bloğunun uzunluğundan ziyade hızı önemli
-
Üyelik
29.10.2016
-
Yaş/Cinsiyet
33 / E
-
Meslek
Öğretmen
-
Konum
Konya
-
Ad Soyad
O** K**
-
Mesajlar
1116
-
Beğeniler
499 / 498
-
Ticaret
16, (%100)
Öncelikle insert değil Update kullanacaksınız. For ile kac değer varsa bunu döngüye sokup idyi $i şeklinde her seferinde artiracaksinz.
-
Üyelik
05.01.2020
-
Yaş/Cinsiyet
40 / E
-
Meslek
özel sektör
-
Konum
İstanbul Avrupa
-
Ad Soyad
Z** K**
-
Mesajlar
122
-
Beğeniler
27 / 34
-
Ticaret
1, (%100)
çözdüm hocam
where belirtmeyince hepsini güncellediğini unutmuşum, 450. satırdan sonrası önemli değil, böylesi işimi gördü
$query = $db->prepare("UPDATE tournament SET
hero= :herot,
statuss=:statusst,
code= :codet,
forvs= :fort,
active= :activet
");
$update = $query->execute(array(
"herot" => "",
"statusst" => "1",
"codet" => "0",
"fort" => "NULL",
"activet" => "1"
));
if ( $update ){
print "güncelleme başarılı!";
}else{
echo 'olmadı';
}