<?xml version="1.0" encoding="ISO-8859-1"?>
<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>Linux, PHP, MySQL, Windows, C# &#187; PHP il turbo nel web</title>
	<atom:link href="http://www.massimo-caselli.com/tag/php-il-turbo-nel-web/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.massimo-caselli.com</link>
	<description>Articoli, news e pillole sul mondo LAMP e l&#039;opensource. Pillole di C#</description>
	<lastBuildDate>Mon, 30 Jan 2012 15:36:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Linux/Ubuntu, usare Access tramite ODBC con PHP</title>
		<link>http://www.massimo-caselli.com/2010/02/25/linuxubuntu-usare-access-tramite-odbc-con-php/</link>
		<comments>http://www.massimo-caselli.com/2010/02/25/linuxubuntu-usare-access-tramite-odbc-con-php/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 13:25:27 +0000</pubDate>
		<dc:creator>maxgrante</dc:creator>
				<category><![CDATA[PHP il turbo nel web]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mdb]]></category>
		<category><![CDATA[odbc]]></category>

		<guid isPermaLink="false">http://www.massimo-caselli.com/?p=188</guid>
		<description><![CDATA[Linko un ottimo articolo che spiega come utilizzare Access da php su Linux utilizzando ODBC. L&#8217;articolo fa riferimento ad Ubuntu, comunque in linea di massima è applicabile su qualunque altra distro. http://www.lorenzoingrilli.it/database-access-mdb-da-linux-via-odbc]]></description>
			<content:encoded><![CDATA[<p>Linko un ottimo articolo che spiega come utilizzare Access da <a target="_blank" href="http://www.php.net">php</a> su Linux utilizzando ODBC.<br />
L&#8217;articolo fa riferimento ad Ubuntu, comunque in linea di massima è applicabile su qualunque altra distro.</p>
<p><a href="http://www.lorenzoingrilli.it/database-access-mdb-da-linux-via-odbc" target="_blank">http://www.lorenzoingrilli.it/database-access-mdb-da-linux-via-odbc</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.massimo-caselli.com/2010/02/25/linuxubuntu-usare-access-tramite-odbc-con-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Transazioni con Zend Framework</title>
		<link>http://www.massimo-caselli.com/2009/03/26/transazioni-con-zend-framework/</link>
		<comments>http://www.massimo-caselli.com/2009/03/26/transazioni-con-zend-framework/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 19:31:40 +0000</pubDate>
		<dc:creator>maxgrante</dc:creator>
				<category><![CDATA[MySQL, DB Server]]></category>
		<category><![CDATA[Opensource World]]></category>
		<category><![CDATA[PHP il turbo nel web]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[transazioni mysql]]></category>
		<category><![CDATA[zend framework]]></category>

		<guid isPermaLink="false">http://www.massimo-caselli.com/?p=167</guid>
		<description><![CDATA[Recentemente avendo sviluppato nelle ore serali un progetto web ( www.animalhelp-spb.com ) per supportare e cercare di far trovare casa a cani e gatti randagi russi, ho deciso di realizzarlo iniziando a farmi le ossa con Zend Framework. Premetto che devo ancora dettagliare ed approfondire la conoscenza di questo strumento, in particolare nell&#8217;utilizzo secondo la [...]]]></description>
			<content:encoded><![CDATA[<p>Recentemente avendo sviluppato nelle ore serali un progetto web ( <a title="Animal help san pietroburgo" href="http://www.animalhelp-spb.com" target="_blank">www.animalhelp-spb.com</a> ) per supportare e cercare di far trovare casa a cani e gatti randagi russi, ho deciso di realizzarlo iniziando a farmi le ossa con <a title="Zend framework" href="http://framework.zend.com" target="_blank"><strong>Zend Framework</strong></a>.</p>
<p>Premetto che devo ancora dettagliare ed approfondire la conoscenza di questo strumento, in particolare nell&#8217;utilizzo secondo la logica <strong>MVC (model &#8211; viewer &#8211; controller)</strong>, però l&#8217;ho trovato molto interessante, in particolare per la <strong>gestione delle transazioni</strong>.</p>
<p>In sostanza prima di tutto istanzio la classe corretta parametrizzando gli accessi al database:</p>
<p>$dbparams = array(&#8216;host&#8217; =&gt; DB_HOST, &#8216;username&#8217; =&gt; DB_USER, &#8216;password&#8217; =&gt; DB_PWD, &#8216;dbname&#8217; =&gt; DB_NAME);<br />
$db = new Zend_Db_Adapter_Mysqli($dbparams);<br />
$db-&gt;setFetchMode(Zend_Db::FETCH_OBJ);</p>
<p>Successivamente apro la transazione:</p>
<p>$db-&gt;beginTransaction();<br />
try<br />
{<br />
&#8230;. query 1 &#8230;.<br />
&#8230;. query 2 &#8230;.</p>
<p>$db-&gt;commit();<br />
}<br />
catch (Exception $e)<br />
{<br />
$db-&gt;rollBack();<br />
&#8230;.<br />
}</p>
<p>In sostanza nel caso vi sia un errore all&#8217;interno della transazione viene automaticamente rollbackato secondo una modalità simile a quella usata da adodb &#8220;Smart Transaction&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.massimo-caselli.com/2009/03/26/transazioni-con-zend-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

