<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Andy Weigel &#187; excel</title>
	<atom:link href="http://andyweigel.com/blog/tag/excel/feed" rel="self" type="application/rss+xml" />
	<link>http://andyweigel.com/blog</link>
	<description>Web Development Tutorials</description>
	<lastBuildDate>Wed, 27 Oct 2010 00:21:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Export Parts of MySQL Table to Excel CSV File Using PHP</title>
		<link>http://andyweigel.com/blog/php-tutorials/export-parts-of-mysql-table-to-excel-csv-file-using-php/105</link>
		<comments>http://andyweigel.com/blog/php-tutorials/export-parts-of-mysql-table-to-excel-csv-file-using-php/105#comments</comments>
		<pubDate>Thu, 28 Jan 2010 20:45:48 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[PHP Tutorials]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://andyweigel.com/blog/?p=105</guid>
		<description><![CDATA[This is a quick snippet of code I created to dynamically pull a user-defined query from a MySQL database. &#60;?php include ('inc/connect.php'); //define the table that you want to pull data from $table = "table_name"; //define the variables for your query $query_variables = $_POST['id']; //build your dynamic query $query = "SELECT * FROM `".$table."` WHERE [...]]]></description>
			<content:encoded><![CDATA[<p>This is a quick snippet of code I created to dynamically pull a user-defined query from a MySQL database.<br />
<span id="more-105"></span></p>
<pre class="php">
<span class="phpScriptTag"><span class="phpOperator">&lt;</span><span class="phpOperator">?</span>php</span>
<span class="phpKeyword"><span class="phpKeyword">
include </span></span><span class="phpOperator">(</span><span class="phpString">'inc/connect.php'</span><span class="phpOperator">)</span><span class="phpText">;</span>
<span class="phpComment">//define the table that you want to pull data from
</span>$table <span class="phpOperator">=</span> <span class="phpString">"table_name"</span><span class="phpText">;</span>
<span class="phpComment">//define the variables<span class="phpKeyword"> for </span>your query
</span>$query_variables <span class="phpOperator">=</span> <span class="phpScriptVar">$_POST</span><span class="phpOperator">[</span><span class="phpString">'id'</span><span class="phpOperator">]</span><span class="phpText">;</span>
<span class="phpComment">//build your dynamic query
</span>$query <span class="phpOperator">=</span> <span class="phpString">"SELECT * FROM `"</span>.$table.<span class="phpString">"` WHERE "</span>.$query_variables<span class="phpOperator">.</span><span class="phpString">"";
$result = mysql_query("SHOW COLUMNS FROM ".$table.""</span><span class="phpOperator">)</span><span class="phpText">;</span>
$i <span class="phpOperator">=</span> 0;
<span class="phpKeyword">
if </span><span class="phpOperator">(</span><span class="phpFunction">mysql_num_rows</span><span class="phpOperator">(</span>$result<span class="phpOperator">)</span> <span class="phpOperator">&gt;</span> <span class="phpNumber">0</span><span class="phpOperator">)</span> <span class="phpOperator">{</span>
<span class="phpKeyword">
while </span><span class="phpOperator">(</span>$row <span class="phpOperator">=</span> <span class="phpFunction">mysql_fetch_assoc</span><span class="phpOperator">(</span>$result<span class="phpOperator">)</span><span class="phpOperator">)</span> <span class="phpOperator">{</span>
$csv_output <span class="phpOperator">.=</span> $row<span class="phpOperator">[</span><span class="phpString">'Field'</span><span class="phpOperator">]</span>.<span class="phpString">", "</span><span class="phpText">;</span>
$i<span class="phpOperator"><span class="phpOperator">+</span><span class="phpOperator">+</span></span><span class="phpText">;</span>
<span class="phpOperator">}</span>
<span class="phpOperator">}</span>
$csv_output <span class="phpOperator">.=</span> <span class="phpString">"\n"</span><span class="phpText">;</span>
$values <span class="phpOperator">=</span> <span class="phpFunction">mysql_query</span><span class="phpOperator">(</span><span class="phpString">"$query"</span><span class="phpOperator">)</span><span class="phpText">;</span>
<span class="phpKeyword">
while </span><span class="phpOperator">(</span>$rowr <span class="phpOperator">=</span> <span class="phpFunction">mysql_fetch_row</span><span class="phpOperator">(</span>$values<span class="phpOperator">)</span><span class="phpOperator">)</span> <span class="phpOperator">{</span>
<span class="phpKeyword">
for </span><span class="phpOperator">(</span>$j<span class="phpOperator">=</span>0;$j<span class="phpOperator">&lt;</span>$i<span class="phpText">;</span>$j<span class="phpOperator"><span class="phpOperator">+</span><span class="phpOperator">+</span></span><span class="phpOperator">)</span> <span class="phpOperator">{</span>
$csv_output <span class="phpOperator">.=</span> $rowr<span class="phpOperator">[</span>$j<span class="phpOperator">]</span>.<span class="phpString">", "</span><span class="phpText">;</span>
<span class="phpOperator">}</span>
$csv_output <span class="phpOperator">.=</span> <span class="phpString">"\n"</span><span class="phpText">;</span>
<span class="phpOperator">}</span>
$filename <span class="phpOperator">=</span> $file.<span class="phpString">"_"</span>.<span class="phpFunction">date</span><span class="phpOperator">(</span><span class="phpString">"Y-m-d_H-i"</span>,<span class="phpFunction">time</span><span class="phpOperator">(</span><span class="phpOperator">)</span><span class="phpOperator">)</span><span class="phpText">;</span>
<span class="phpFunction">header</span><span class="phpOperator">(</span><span class="phpString">"Content-type<span class="phpOperator">:</span> application/vnd<span class="phpOperator">.</span>ms-excel"</span><span class="phpOperator">)</span><span class="phpText">;</span>
<span class="phpFunction">header</span><span class="phpOperator">(</span><span class="phpString">"Content-disposition<span class="phpOperator">:</span> csv"</span> <span class="phpOperator">.</span> <span class="phpFunction">date</span><span class="phpOperator">(</span><span class="phpString">"Y-m-d"</span><span class="phpOperator">)</span> <span class="phpOperator">.</span> <span class="phpString">"<span class="phpOperator">.</span>csv"</span><span class="phpOperator">)</span><span class="phpText">;</span>
<span class="phpFunction">header</span><span class="phpOperator">(</span> <span class="phpString">"Content-disposition<span class="phpOperator">:</span> filename="</span>.$filename.<span class="phpString">"<span class="phpOperator">.</span>csv"</span><span class="phpOperator">)</span><span class="phpText">;</span>
<span class="phpFunction">print</span> $csv_output;
exit;
<span class="phpScriptTag"><span class="phpOperator">?</span><span class="phpOperator">&gt;</span></span>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://andyweigel.com/blog/php-tutorials/export-parts-of-mysql-table-to-excel-csv-file-using-php/105/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

