snipplrCallback({"id":46808,"title":"export-mysql-to-excel--csv-via-php","source":"
<?php<\/span><\/div><\/li> include<\/span> 'config.php'<\/span>;<\/span><\/div><\/li> include<\/span> 'opendb.php'<\/span>;<\/span><\/div><\/li> <\/div><\/li> $select<\/span> =<\/span> "SELECT * from table_name"<\/span>;<\/span><\/div><\/li> <\/div><\/li> $export<\/span> =<\/span> mysql_query<\/span><\/a> (<\/span> $select<\/span> )<\/span> or die<\/span><\/a> (<\/span> "Sql error : "<\/span> .<\/span> mysql_error<\/span><\/a>(<\/span> )<\/span> )<\/span>;<\/span><\/div><\/li> <\/div><\/li> $fields<\/span> =<\/span> mysql_num_fields<\/span><\/a> (<\/span> $export<\/span> )<\/span>;<\/span><\/div><\/li> <\/div><\/li> for<\/span> (<\/span> $i<\/span> =<\/span> 0<\/span>;<\/span> $i<\/span> <<\/span> $fields<\/span>;<\/span> $i<\/span>++<\/span> )<\/span><\/div><\/li> {<\/span><\/div><\/li> $header<\/span> .=<\/span> mysql_field_name<\/span><\/a>(<\/span> $export<\/span> ,<\/span> $i<\/span> )<\/span> .<\/span> "\\t<\/span>"<\/span>;<\/span><\/div><\/li> }<\/span><\/div><\/li> <\/div><\/li> while<\/span>(<\/span> $row<\/span> =<\/span> mysql_fetch_row<\/span><\/a>(<\/span> $export<\/span> )<\/span> )<\/span><\/div><\/li> {<\/span><\/div><\/li> $line<\/span> =<\/span> ''<\/span>;<\/span><\/div><\/li> foreach<\/span>(<\/span> $row<\/span> as<\/span> $value<\/span> )<\/span><\/div><\/li> {<\/span> <\/div><\/li> if<\/span> (<\/span> (<\/span> !<\/span>isset<\/span><\/a>(<\/span> $value<\/span> )<\/span> )<\/span> ||<\/span> (<\/span> $value<\/span> ==<\/span> ""<\/span> )<\/span> )<\/span><\/div><\/li> {<\/span><\/div><\/li> $value<\/span> =<\/span> "\\t<\/span>"<\/span>;<\/span><\/div><\/li> }<\/span><\/div><\/li> else<\/span><\/div><\/li> {<\/span><\/div><\/li> $value<\/span> =<\/span> str_replace<\/span><\/a>(<\/span> '"'<\/span> ,<\/span> '""'<\/span> ,<\/span> $value<\/span> )<\/span>;<\/span><\/div><\/li> $value<\/span> =<\/span> '"'<\/span> .<\/span> $value<\/span> .<\/span> '"'<\/span> .<\/span> "\\t<\/span>"<\/span>;<\/span><\/div><\/li> }<\/span><\/div><\/li> $line<\/span> .=<\/span> $value<\/span>;<\/span><\/div><\/li> }<\/span><\/div><\/li>