Merhabalar,
Elimde 300 sayfa alt alta dizilmiş numaralar mevcut ,
1
2
3
4
5
şeklinde.Bunları database'e kaydetmek istiyorum ama hepsi tek satıra kaydolmayacak , hepsinin kendi satırı olacak.Yani 1. ilk satıra 2. ikinci satıra tarzında.
Not : alt alta dizilmiş listeyi yanyana dizilmiş noktalı virgülle ayrılmış halede getirebilirim.
Bunu nasıl yapabilirim yol gösterecek var mı ?
Php çoklu veri , farklı satırlara
4
●750
- 20-11-2013, 00:59:49
- 20-11-2013, 01:42:54Kimlik doğrulama veya yönetimden onay bekliyor.
- 20-11-2013, 02:02:49SinemBilisim adlı üyeden alıntı: mesajı görüntüle
Hocam verileri bir text dosyasında olduğunu varsayarsak
$data = file_get_contents("sayilar.txt")komutu ile eklemek istediğiniz dosya içeriğini alıyoruz...
$dizi = explode("\n",$data);explode komutu ve \n ayracı ile alt alta olan değerleri diziye aktarıyoruz.Son olarakta diziyi foreach döngüsü yardımı ile tüm elemanları çağırıyoruz
foreach ($dizi as $key) { echo $key; }echo $key komutu yerine istediğiniz sql komutunu yazabilirsiniz $key değişkeni alt alta olan değerlerdir... - 20-11-2013, 02:23:47Kimlik doğrulama veya yönetimden onay bekliyor.Arkadaşım php ile bölüp kaydedebileceğin gibi, direk phpmyadminden import da yapabilirsin. Ekleyeceğin tabloyu seç, İçeri aktar kısmından veri yükle kullanarak csv seçeneğini seç, sütun adları kısmına eklenecek sütunu yaz misal ilgili sütun numara ise onu yazacaksın. O kadar. Veya direk komut olarak da yazabilirsin:SinemBilisim adlı üyeden alıntı: mesajı görüntüle
LOAD DATA LOCAL INFILE 'veridosyan.txt' INTO TABLE `tablo_adi` FIELDS TERMINATED BY ';' ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\r\n'( `numara` )
gibi