Elimde içerisinde 500 adetten oluşan bir isim dosyası var gibi düşünelim ve ben bu dosyayı php pdo ile mysql databaseme tek seferde basmak istiyorum.
<?php
$_FILE = fopen("dosya.txt",'r');
while(!feof($_FILE)){
$_VERI = fgets($_FILE);
echo$_VERI."<br />";}
fclose($_FILE); ?>
Bu şekilde dosyayı açabiliyorum ama veritabanına yazdırma konusunda fikrim yok yardım edebilirseniz sevinirim.
ÇÖZÜM:
<?php
$db = new PDO('mysql:host=localhost;dbname=veritabani_adi;ch arset=utf8', 'kullanici_adi', 'kullanici_parolasi');
$_FILE = fopen('dosya.txt','r');
while(!feof($_FILE)){ $_VERI = trim(fgets($_FILE));
$insert = $db->prepare('INSERT into tablo_adi SET link_url = ?'); $insert->execute([$_VERI]); }
fclose($_FILE);
?>
PHP ile TXT içerisindeki bilgiyi PDO İle Post Etmek [Yardım]
6
●80
- 19-03-2021, 09:04:43Merhaba verilerim url şeklinde örnek olarak :awoken adlı üyeden alıntı: mesajı görüntüle
https://www.r10.net
https://www.r11.net
https://www.r12.net
gibi düşünebilirsiniz.
Tablomda ise link_id ve link_url şeklinde düşünebilirsiniz. Sadece txt dosyamdaki verileri link_url kısmına girebilmem gerekiyor toplu bir şekilde. - 19-03-2021, 09:08:32Üyeliği durdurulduSeoways adlı üyeden alıntı: mesajı görüntüle
<?php $db = new PDO('mysql:host=localhost;dbname=veritabani_adi;charset=utf8', 'kullanici_adi', 'kullanici_parolasi'); $_FILE = fopen('dosya.txt','r'); while(!feof($_FILE)){ $_VERI = trim(fgets($_FILE)); $insert = $db->prepare('INSERT into tablo_adi SET link_url = ?'); $insert->execute([$_VERI]); } fclose($_FILE); ?> - 19-03-2021, 09:15:23Çalıştı hocam çok teşekkür ederim.awoken adlı üyeden alıntı: mesajı görüntüle