-
Ü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)
Hayırlı sabahlar...
Çözümünü henüz tam netleştiremediğim önemli bir konuyu sizlere danışmakta fayda gördüm.
Bir veri tablosu düşünelim;
6.000 Satırı var, her satırda 3 sütun var.
Örnek:
w_id | w_title | w_www
1 abc qqq
2 abc eee
3 abc rrr
4 abc uuu
5 abc vvv
...
75 abc yyy
6000 satır içinden w_title='abc' olan bu 75 satırı seçtikten sonra;
w_title sütunundaki 'abc' değerini 'new' değeri ile değiştirip
tablonun sonuna 75 adet yeni satırı toplu kayıt yaparak (tek seferde, tek tıklama ile) eklemek
ve
alttaki sonuca ulaşmak için izlememiz gereken yol ve kullanmamız gereken kod yapısı nasıl olmalıdır?
w_id | w_title | w_www
6001 new qqq
6002 new eee
6003 new rrr
6004 new uuu
6005 new vvv
...
6075 new yyy
Teşekkürler...
ÖNCE "İYİ,DOĞRU,GÜZEL BİR İNSAN" OLMAK (VEFA,TEVAZZU,NAİFLİK,SAYGI,...) GEREK!
Sonra wm oluruz.
-
Üyelik
11.04.2016
-
Yaş/Cinsiyet
29 / E
-
Meslek
Ogrenci
-
Konum
Edirne
-
Ad Soyad
B** A**
-
Mesajlar
2883
-
Beğeniler
363 / 319
-
Ticaret
2, (%100)
https://www.w3schools.com/sql/func_mysql_replace.asp
Buradaki mysql deyimi işini çözecektir daha detayli bir sql sorgusu için iletişim kurabilirsin.
1 kişi bu mesajı beğendi.
https://wmaraci.com/forum/script-alisverisi/interaktif-sozluk-benzeri-php-pdo-yazilim-simdi-indirimde-533214.html
-
Ü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)
Lokasyon123 Üstad link için ve özellikle davetiniz için çok teşekkür ederim.
İnceleyeceğim.
Şimdi baktım "replace" deyimi "sadece" verileri topluca değiştirmeyi sağlıyor yanlış bilmiyorsam.
Benim üretmeye çalıştığım çözümün odak noktası 75 adet yeni kayıtı tek hamlede klonlamak...
İlgili sütundaki değeri değiştirmek ek bir işlem...
Tekrar teşekkürler.
ÖNCE "İYİ,DOĞRU,GÜZEL BİR İNSAN" OLMAK (VEFA,TEVAZZU,NAİFLİK,SAYGI,...) GEREK!
Sonra wm oluruz.
-
Üyelik
29.11.2017
-
Yaş/Cinsiyet
27 / E
-
Meslek
Cross Platform Developer
-
Konum
İstanbul Anadolu
-
Ad Soyad
E** B**
-
Mesajlar
168
-
Beğeniler
12 / 47
-
Ticaret
0, (%0)
Hocam öncelikler abc olanları çekersin ne kadar abc ile ilgili kayıt varsa o kadar döner
döndükce yeni kayıt olarak eklersin
$sql = "SELECT * FROM tabloadi where w_title = 'abc'";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_assoc($result)) {
$sql2="insert into tabloadi (w_id,w_title,w_www) values (0,'new',$row['w_www'])";
mysqli_query($conn, $sql2);
}
mysqli_close($conn);
}
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)
Weismann21 Hocam öncelikle katkınız,emeğiniz için çok teşekkür ederim.
Submit'e 75 kez tek tek mi basmayı gerektiriyor bu yapı?
Son durum;
Şimdi denedim, parse error verdi, üzerinde çalışmaya devam ediyorum.
ÖNCE "İYİ,DOĞRU,GÜZEL BİR İNSAN" OLMAK (VEFA,TEVAZZU,NAİFLİK,SAYGI,...) GEREK!
Sonra wm oluruz.
-
Üyelik
29.11.2017
-
Yaş/Cinsiyet
27 / E
-
Meslek
Cross Platform Developer
-
Konum
İstanbul Anadolu
-
Ad Soyad
E** B**
-
Mesajlar
168
-
Beğeniler
12 / 47
-
Ticaret
0, (%0)
kendine göre uyarlaman lazım bir şeye basmana gerek yok 75 kez bir kere çalışsa yeter
-
Ü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)
Weismann21 Üstad kodun mantığını şimdi anladım, usta işi bir kod.
Makbule geçti, tekrar teşekkürler.
1 kişi bu mesajı beğendi.
ÖNCE "İYİ,DOĞRU,GÜZEL BİR İNSAN" OLMAK (VEFA,TEVAZZU,NAİFLİK,SAYGI,...) GEREK!
Sonra wm oluruz.
-
Üyelik
11.09.2013
-
Yaş/Cinsiyet
30 / E
-
Meslek
Bilgisayar Mühendisi
-
Konum
İzmir
-
Ad Soyad
A** K**
-
Mesajlar
1077
-
Beğeniler
361 / 361
-
Ticaret
33, (%100)
Aşağıdaki kod işinizi görecektir. Id kolonu auto increment değil ise sequenceı da eklemelisiniz tabii ki.
INSERT INTO tablo ( w_title, w_www)
SELECT 'new', w_www
FROM tablo
WHERE w_title = 'abc';
2 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)
AhmetKarabulut Çok teşekkür ederim üstad.
Bu kadar az kodun nasıl yeterli olacağını anlamaya çalışıyorum şu an...!
Id : sequence kavramını duymamıştım, araştıracağım.
ÖNCE "İYİ,DOĞRU,GÜZEL BİR İNSAN" OLMAK (VEFA,TEVAZZU,NAİFLİK,SAYGI,...) GEREK!
Sonra wm oluruz.