From: Baris Ozyurt (baris@tuxworkshop.com)
Date: Mon 27 Jan 2003 - 15:25:17 EET
Merhaba,
Bir CSV dosyam var. Bu dosyanin icerigini(verileri) php ile okuyup bir mysql
tablosuna insert etmeye ugrasiyorum.
----------------------
<?php
define("DATABASE_HOST","localhost");
define("DATABASE_USER","username");
define("DATABASE_PASS","password");
$dbLink = mysql_pconnect(DATABASE_HOST,DATABASE_USER,DATABASE_PASS);
mysql_select_db("wms2",$dbLink);
$fp = @fopen("/tmp/new.csv","r+");
//*****Dongu Baslat
//Sorguyu Hazirla
$Query ="INSERT INTO members (title, name, surname, email, instu, dept ,
address , city , country , phone , fax)
VALUES ('$degisken1', 'degisken2', 'degisken3', 'degisken4',
'degisken5', 'degisken16', 'degisken7', 'degisken8', 'degisken9',
'degisken10', 'degisken11' ) ";
//Sorguyu calistir
$dbResult = mysql_query($Query,$dbLink);
//**Dongu Bitir
?>
----------------------
Yapmaya calistigim CSV (Comma Seperated Value) dosyasindan birinci satiri
almak, örnegin birinci sarini ilk virgulle ayrilmis degerini title, ikinci
degerini name, ücüncü degerini surname, dorduncu degerini email ....
seklinde tabloya kaydetmek; satir sonuna gecip ikinci ve sonraki satirlarda
da ayni seyleri tekrarlamak.
fopen ile actigim CSV dosya uzerinde nasil bir dongu kurabilirim, fikri olan
var mi?
Sevgiler,
Baris Ozyurt