me7 Posted February 1, 2011 Share Posted February 1, 2011 So I need to get columns from a mysql db into a txt docment and separate two columns with a ":". I found that the -B command will separate them with a tab. mysq -uuser -ppassword -Bse"use db;show column_name, column_name2 from table" > file_name.dmp Also, what does the se in -B mean? It didn't work without it, but I couldn't find anything in the mysql documentation. So my questions is, how can output the above like this - column_name:column_name2 Thanks! Link to comment https://forums.phpfreaks.com/topic/226340-separating-columns-with-colon/ Share on other sites More sharing options...
nankoweap Posted February 1, 2011 Share Posted February 1, 2011 there's probably an easier way to do this, but you use the concat function in your sql statement to get this done. Link to comment https://forums.phpfreaks.com/topic/226340-separating-columns-with-colon/#findComment-1168459 Share on other sites More sharing options...
The Little Guy Posted February 2, 2011 Share Posted February 2, 2011 Try something like this: $sql = mysql_query("select * from table"); $str = ''; while($row = mysql_fetch_assoc($sql)){ $str .= implode(":", $row)."\n"; } $handle = fopen('myfile.txt', 'w'); fwrite($handle, $str); fclose($handle); Link to comment https://forums.phpfreaks.com/topic/226340-separating-columns-with-colon/#findComment-1168926 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.