Re: Export/Write rows from DBF to CSV

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I'm trying to adopt this piece of code for my use.  I fixed the csv_data .=
trim error.  Does anyone know how I can fix empty fields?  Everything is
dumping to a csv file but information is not matching up.  I don't know if I
can insert a space or something if field is blank?


Rahul S. Johari-2 wrote:
> 
> Ave,
> 
> I'm trying to retrieve data from a DBF database and write it to a CSV  
> file in a comma delimited format. I'm able to get the data and write  
> it to CSV, but it only writes the last row/record ... not all the  
> records. I know I don't have the correct code and I'm hoping someone  
> can help me...
> 
> _____________
> #CREATE CSV
> $date = date('mdy');
> $_file = 'CSV/TransferData_'.$date.'.csv';
> $_fp = @fopen( $_file, 'w' );
> 
> 	#SELECT DBF TO OPEN - READ ONLY
> 	$db = dbase_open("mydata.dbf", 0);
> 	#PULL UP RECORD
> 	if ($db) {
> 	  $record_numbers = dbase_numrecords($db);
> 	  for ($i = 1; $i <= $record_numbers; $i++) {
> 		$row = dbase_get_record_with_names($db, $i);
> 		
> 		#WRITE ROWS TO VARIABLE
> 		$_csv_data = trim($row['PHONE']).",".trim($row['DATE']).","."\n";  
> <-- THIS is where my problem is! This only writes the last row!!
> 	  }
> 	}
> 
> #WRITE TO CSV	
> @fwrite( $_fp, $_csv_data );
> @fclose( $_fp );
> 
> 

-- 
View this message in context: http://old.nabble.com/Export-Write-rows-from-DBF-to-CSV-tp22496924p27646825.html
Sent from the PHP - General mailing list archive at Nabble.com.


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux