Search
 
SCRIPT & CODE EXAMPLE
 

PHP

Export Data From Database to CSV File

SELECT column_a,column_b,column_c+column_d INTO OUTFILE '/tmp/result.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '
'
FROM test_table;
Comment

Export Database Records to CSV

<?php
$conn = mysqli_connect("localhost","root","test", "phppot_examples");

$query = "SELECT * FROM toy";
$result = mysqli_query($conn, $query);

$num_column = mysqli_num_fields($result);		

$csv_header = '';
for($i=0;$i<$num_column;$i++) {
    $csv_header .= '"' . mysqli_fetch_field_direct($result,$i)->name . '",';
}	
$csv_header .= "
";

$csv_row ='';
while($row = mysqli_fetch_row($result)) {
	for($i=0;$i<$num_column;$i++) {
		$csv_row .= '"' . $row[$i] . '",';
	}
	$csv_row .= "
";
}	

/* Download as CSV File */
header('Content-type: application/csv');
header('Content-Disposition: attachment; filename=toy_csv.csv');
echo $csv_header . $csv_row;
exit;
?>
Comment

How to automatically export database to a csv file

sqlcmd -S . -d DatabaseName -E -s, -W -Q "SELECT * FROM TableName" > C:Test.csv
Comment

Export Data From Database to CSV File

SET @TS = DATE_FORMAT(NOW(),'_%Y_%m_%d_%H_%i_%s');
SET @FOLDER = '/var/lib/sql-files/';
SET @PREFIX = 'employees';
SET @EXT    = '.csv';
SET @CMD = CONCAT("SELECT * FROM tableName INTO OUTFILE '",@FOLDER,@PREFIX,@TS,@EXT,
"' FIELDS ENCLOSED BY '"
' TERMINATED BY ',' 
ESCAPED BY '"'",
"LINES TERMINATED BY 'n';");
PREPARE statement FROM @CMD;
EXECUTE statement;
Comment

PREVIOUS NEXT
Code Example
Php :: how to use concat in laravel 
Php :: how to get post by comment in laravel 
Php :: laravel best practices 
Php :: laravel relationship retrieve data 
Php :: sage theme 
Php :: XAMPP PHPMyAdmin Access 
Php :: show date php by letters 
Php :: laraval routing 
Php :: how to delete a row in phpmyadmin 
Php :: function to find the mod of a number in php 
Php :: what is php file 
Php :: yii2 oauth2 
Php :: reset admin password magento 2 
Php :: php create array 
Php :: php array if 
Php :: php check if date between two dates 
Php :: php overriding 
Php :: whats the difference between using date function and DATETime in php 
Php :: laravel redirect problem 
Php :: how to add drop a table in phpmyadmin 
Php :: check if a string contains a word 
Php :: Array (key and value) 
Php :: Laravel DB facade relations 
Php :: getDoctrine 
Php :: Check Data Load More Laravel Livewire 
Php :: myr currency symbol 
Php :: slim disable display error details 
Php :: how to alter table stracture in sql using php 
Php :: email in ctf 
Php :: phpmyadmin timedeconnexion : a placer tt en bas dans "config.inc.php" 
ADD CONTENT
Topic
Content
Source link
Name
1+2 =