-
Üyelik
12.05.2016
-
Yaş/Cinsiyet
41 / E
-
Meslek
Elektronik Müh.
-
Konum
İstanbul Anadolu
-
Ad Soyad
M** B**
-
Mesajlar
140
-
Beğeniler
12 / 7
-
Ticaret
0, (%0)
Arkadaşlar Merhaba.
Örnek Olarak veri sütununda mükerer olarak abcd - efgh gibi birçok tekrarlarnan satırlar var. Tekrarlarnan satırları bulup tekrar eden her satıra içeğinin sornuna random rakam yazmasını istiyorum. örnek olarak abcd_3214 diğeri abcd_3215 gibi nasıl yapabilirim.
Yardımcı olursanız sevinirim.
-
Üyelik
26.11.2019
-
Yaş/Cinsiyet
30 / E
-
Meslek
Öğrenci
-
Konum
İzmir
-
Ad Soyad
E** Ç**
-
Mesajlar
217
-
Beğeniler
30 / 25
-
Ticaret
5, (%100)
önce veritabanından veriyi çektir ardından o mükerrer kayıtı getiren inputu al ve bunları eşleştir eğer eşleşirse sonunda rand() eklet bu kadar
-
Ü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)
Çok detaya girmedim, istersen input ile mükerrer kayıtları sorgulatabilirsin ve buna göre işlem yapabilirsin. yada sayı değişkenini döngü içinde arttırmak yerine rand(1000,9999) şeklinde random olarak alabilirsin gibi gibi...
$sor1=$nesse->prepare("SELECT *FROM tablo WHERE sutun=?");
$sor=$sor1->execute(array("abcd"));
$say=$sor1->rowCount();
if($say>1){
$sayi=1000;
while($diz=$sor1->fetch(PDO:: FETCH_ASSOC)){
$id=$diz['id'];
$sayi++;
$hazirla=$nesse->prepare("UPDATE tablo SET sutun=:sutun WHERE id='$id'");
$kayit=$hazirla->execute(array("sutun"=>"abcd-$sayi"));
}
}
?>