Jump to content

PHP Export to CSV Issue


jarvis

Recommended Posts

Hi,

 

Am having a total brain melt down on a php/mysql export script. I've a table wp_bp_xprofile_data with this sort of layout:

ID

field_id

user_id

value

 

It shows data like so:

id | field_id | user_id | value

1 | 1 | 1| John Smith

2 | 2 | 1 |[email protected]

3 | 3 | 1 |23 arcacia avenue

4 | 1 | 2 |Fred Smith

5 | 2 | 2 |[email protected]

6 | 3 | 2 |999 lets be avenue

 

 

field_id joins to another table wp_bp_xprofile_fields, where it has

id

name

This shows data like so:

id | name

1 | Name

2 | Email

3 | Address

 

What I need to do, is export the data to a csv so the CSV will then show:

 

Name | Email | Address

John Smith | [email protected] | 23 arcacia avenue

Fred Smith | [email protected] | 999 lets be avenue

 

However, mine keeps coming back

Name | Email | Address

John Smith

[email protected]

23 arcacia avenue

Fred Smith

[email protected]

999 lets be avenue

 

Here's my code:

header ("Content-Disposition:\"inline; filename=export.csv");

header ("Content-type: text/csv\"");

 

$query = "SELECT VALUE FROM `wp_bp_xprofile_data` ORDER BY `wp_bp_xprofile_data`.`user_id` ASC";

$result = mysql_query($query) or die("Query failed : " . mysql_error());

 

echo "email,telephone,county,town,add 2,add 1,company name,name,acc type,date joined,country\r\n"; //header

 

while($row = mysql_fetch_row($result)){

echo "$row[0],$row[1],$row[2],$row[3],$row[4],$row[5],$row[6],$row[7],$row[8],$row[9],$row[10],$row[11]\r\n"; //data

 

echo "$row[]\r\n"; //data

}

[code=php:0]

Where am I going wrong?

 

TIA

Link to comment
https://forums.phpfreaks.com/topic/224411-php-export-to-csv-issue/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.