<?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>Reporting Dashboard &#187; Connections</title>
	<atom:link href="http://www.reportingdashboard.com/category/documentation/connections/feed" rel="self" type="application/rss+xml" />
	<link>http://www.reportingdashboard.com</link>
	<description>Dashboard Reporting Software</description>
	<lastBuildDate>Tue, 27 Dec 2011 21:04:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Connecting to various databases using PHP</title>
		<link>http://www.reportingdashboard.com/connecting-to-various-databases-using-php</link>
		<comments>http://www.reportingdashboard.com/connecting-to-various-databases-using-php#comments</comments>
		<pubDate>Tue, 13 Jan 2009 15:31:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Connections]]></category>

		<guid isPermaLink="false">http://www.reportingdashboard.com/connecting-to-various-databases-using-php</guid>
		<description><![CDATA[How to connect to Microsoft Access?
$db =&#38; ADONewConnection(&#8217;access&#8217;);
$dsn = &#8220;Driver={Microsoft Access Driver (*.mdb)};Dbq=c:/nil/db1.mdb;Uid=Admin;Pwd=;&#8221;;
$db-&#62;Connect($dsn);
How to connect to Microsoft Excel using ODBC_CONNECT?
$excelFile = realpath(&#8217;c:/nil/InfoCaptor/dashboards/test_data.xls&#8217;);
$excelDir = dirname($excelFile);
$connection = odbc_connect(&#8221;Driver={Microsoft Excel Driver (*.xls)};DriverId=790;Dbq=$excelFile;DefaultDir=$excelDir&#8221; , &#8221;, &#8221;);
$result=odbc_exec($connection, &#8217;select * from [detail_data$]&#8216;);
echo &#8220;&#60;table align=\&#8221;center\&#8221; border=\&#8221;1\&#8221; borderColor=\&#8221;\&#8221; cellpadding=\&#8221;0\&#8221; cellspacing=\&#8221;0\&#8221;&#62;\n&#8221;;
echo &#8220;&#60;tr&#62; &#8220;;
// &#8212; print field name
$colName = odbc_num_fields($result);
for ($j=1; $j&#60;= $colName; $j++)
{
echo &#8220;&#60;th [...]]]></description>
			<content:encoded><![CDATA[<p><strong>How to connect to Microsoft Access?</strong></p>
<p>$db =&amp; ADONewConnection(&#8217;access&#8217;);</p>
<p>$dsn = &#8220;Driver={Microsoft Access Driver (*.mdb)};Dbq=c:/nil/db1.mdb;Uid=Admin;Pwd=;&#8221;;<br />
$db-&gt;Connect($dsn);</p>
<p><strong>How to connect to Microsoft Excel using ODBC_CONNECT?</strong></p>
<p>$excelFile = realpath(&#8217;c:/nil/InfoCaptor/dashboards/test_data.xls&#8217;);<br />
$excelDir = dirname($excelFile);<br />
$connection = odbc_connect(&#8221;Driver={Microsoft Excel Driver (*.xls)};DriverId=790;Dbq=$excelFile;DefaultDir=$excelDir&#8221; , &#8221;, &#8221;);</p>
<p>$result=odbc_exec($connection, &#8217;select * from [detail_data$]&#8216;);</p>
<p>echo &#8220;&lt;table align=\&#8221;center\&#8221; border=\&#8221;1\&#8221; borderColor=\&#8221;\&#8221; cellpadding=\&#8221;0\&#8221; cellspacing=\&#8221;0\&#8221;&gt;\n&#8221;;<br />
echo &#8220;&lt;tr&gt; &#8220;;<br />
// &#8212; print field name<br />
$colName = odbc_num_fields($result);<br />
for ($j=1; $j&lt;= $colName; $j++)<br />
{<br />
echo &#8220;&lt;th align=\&#8221;left\&#8221; bgcolor=\&#8221;#CCCCCC\&#8221; &gt; &lt;font color=\&#8221;#990000\&#8221;&gt; &#8220;;<br />
echo odbc_field_name ($result, $j );<br />
echo &#8220;&lt;/font&gt; &lt;/th&gt;&#8221;;<br />
}<br />
$j=$j-1;<br />
$c=0;<br />
// end of field names<br />
while(odbc_fetch_row($result)) // getting data<br />
{<br />
$c=$c+1;<br />
if ( $c%2 == 0 )<br />
echo &#8220;&lt;tr bgcolor=\&#8221;#d0d0d0\&#8221; &gt;\n&#8221;;<br />
else<br />
echo &#8220;&lt;tr bgcolor=\&#8221;#eeeeee\&#8221;&gt;\n&#8221;;<br />
for($i=1;$i&lt;=odbc_num_fields($result);$i++)<br />
{<br />
echo &#8220;&lt;td&gt;&#8221;;<br />
echo odbc_result($result,$i);<br />
echo &#8220;&lt;/td&gt;&#8221;;<br />
if ( $i%$j == 0 )<br />
{<br />
$nrows+=1; // counting no of rows<br />
}<br />
}<br />
echo &#8220;&lt;/tr&gt;&#8221;;<br />
}</p>
<p>echo &#8220;&lt;/td&gt; &lt;/tr&gt;\n&#8221;;<br />
echo &#8220;&lt;/table &gt;\n&#8221;;<br />
// &#8211;end of table</p>
<p>echo &#8220;&lt;br/&gt;&lt;center&gt; Total Records: $nrows &lt;/center&gt; &lt;br/&gt;&#8221;;<br />
odbc_close ($conn);</p>
<p><strong>How to connect Excel using php ADODB library?</strong></p>
<p>include(&#8221;../adodb5/adodb.inc.php&#8221;);<br />
include(&#8221;../adodb5/toexport.inc.php&#8221;);</p>
<p>
$db =&amp; ADONewConnection(&#8217;odbc&#8217;);</p>
<p>$excelFile = realpath(&#8217;c:/nil/InfoCaptor/dashboards/test_data.xls&#8217;);<br />
$excelDir = dirname($excelFile);<br />
$db-&gt;PConnect(&#8221;Driver={Microsoft Excel Driver (*.xls)};DriverId=790;Dbq=$excelFile;DefaultDir=$excelDir&#8221; , &#8221;, &#8221;);  <br />
$rs = $db-&gt;Execute(&#8217;select * from [detail_data$]&#8216;);<br />
print rs2csv($rs); # return a string, CSV format<br />
$db-&gt;Close();</p>
<p>&nbsp;</p>
<p><strong>How to connect to Oracle?</strong></p>
<p>&nbsp;</p>
<p><strong>How to connect to SQL Server?</strong></p>
<p>&nbsp;</p>
<p><strong>How to connect to MySQL?</strong></p>
<p>&nbsp;</p>
<p><strong>How to connect to DB2?</strong></p>
<p>&nbsp;</p>
<p><strong>How to connect to PostGresSQL?</strong></p>
<p>&nbsp;</p>
<p><strong>How to connect to SQLITE?</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.reportingdashboard.com/connecting-to-various-databases-using-php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

