<?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>Labs &#187; MySQL</title>
	<atom:link href="http://labs.webdunulis.lt/tag/mysql/feed" rel="self" type="application/rss+xml" />
	<link>http://labs.webdunulis.lt</link>
	<description></description>
	<lastBuildDate>Fri, 04 Dec 2009 11:43:47 +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>MySQL procedūrų naudojimas CakePHP</title>
		<link>http://labs.webdunulis.lt/mysql-proceduru-naudojimas-cakephp.html</link>
		<comments>http://labs.webdunulis.lt/mysql-proceduru-naudojimas-cakephp.html#comments</comments>
		<pubDate>Fri, 03 Apr 2009 17:35:22 +0000</pubDate>
		<dc:creator>Mindaugas</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://labs.webdunulis.lt/?p=116</guid>
		<description><![CDATA[Pačiam dar neteko naudoti, bet pastebėjau gerą įrašą ta tema. Pirmiausia duomenų bazės nustatymuose (config/database.php) nustatom tvarkyklę:



&#39;driver&#39; =&#62; &#39;mysqli&#39;



Procedūra iškviečiama $this->query() pagalba:



function findAd&#40;$site&#41; &#123;


&#160;$advert = $this-&#62;query&#40;&#39;CALL display_ad(&#34;&#39;.$site.&#39;&#34;);&#39;&#41;;


&#160;return $advert;


&#125;



Toliau šią funkciją panaudojam kontroleryje:



function show&#40;$site = null&#41;&#123;


&#160;$advert = $this-&#62;Advert-&#62;findAd&#40;$site&#41;;


&#160;$this-&#62;set&#40;&#39;advert&#39;, $advert&#91;0&#93;&#41;;


&#125;



]]></description>
			<content:encoded><![CDATA[<p>Pačiam dar neteko naudoti, bet pastebėjau <a href="http://frodosghost.com/2009/04/02/using-mysql-stored-procedures-in-cakephp/">gerą įrašą ta tema</a>. Pirmiausia duomenų bazės nustatymuose (config/database.php) nustatom tvarkyklę:</p>
<div class="geshi no php">
<ol>
<li class="li1">
<div class="de1"><span class="st0">&#39;driver&#39;</span> <span class="sy0">=&gt;</span> <span class="st0">&#39;mysqli&#39;</span></div>
</li>
</ol>
</div>
<p>Procedūra iškviečiama $this->query() pagalba:</p>
<div class="geshi no php">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">function</span> findAd<span class="br0">&#40;</span><span class="re1">$site</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="re1">$advert</span> <span class="sy0">=</span> <span class="re1">$this</span><span class="sy0">-&gt;</span><span class="me1">query</span><span class="br0">&#40;</span><span class="st0">&#39;CALL display_ad(&quot;&#39;</span><span class="sy0">.</span><span class="re1">$site</span><span class="sy0">.</span><span class="st0">&#39;&quot;);&#39;</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">return</span> <span class="re1">$advert</span><span class="sy0">;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
<p>Toliau šią funkciją panaudojam kontroleryje:</p>
<div class="geshi no php">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">function</span> show<span class="br0">&#40;</span><span class="re1">$site</span> <span class="sy0">=</span> <span class="kw2">null</span><span class="br0">&#41;</span><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="re1">$advert</span> <span class="sy0">=</span> <span class="re1">$this</span><span class="sy0">-&gt;</span><span class="me1">Advert</span><span class="sy0">-&gt;</span><span class="me1">findAd</span><span class="br0">&#40;</span><span class="re1">$site</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="re1">$this</span><span class="sy0">-&gt;</span><span class="me1">set</span><span class="br0">&#40;</span><span class="st0">&#39;advert&#39;</span><span class="sy0">,</span> <span class="re1">$advert</span><span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://labs.webdunulis.lt/mysql-proceduru-naudojimas-cakephp.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
