<?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>query Архиви - rosen4o.net</title>
	<atom:link href="https://rosen4o.net/tag/query/feed/" rel="self" type="application/rss+xml" />
	<link>https://rosen4o.net/tag/query/</link>
	<description></description>
	<lastBuildDate>Wed, 07 Oct 2015 15:48:35 +0000</lastBuildDate>
	<language>bg-BG</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>
	<item>
		<title>most userful joomla function to debug database query</title>
		<link>https://rosen4o.net/2015/10/07/most-userful-joomla-function-to-debug-database-query/</link>
					<comments>https://rosen4o.net/2015/10/07/most-userful-joomla-function-to-debug-database-query/#respond</comments>
		
		<dc:creator><![CDATA[rosen4o]]></dc:creator>
		<pubDate>Wed, 07 Oct 2015 15:48:35 +0000</pubDate>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[echo]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[query]]></category>
		<category><![CDATA[sql]]></category>
		<guid isPermaLink="false">http://rosen4o.net/?p=1044</guid>

					<description><![CDATA[<p>// Get a db connection. $db = JFactory::getDbo();   // Create a new query object. $query = $db-&#62;getQuery(true);   // Select all articles for users who have a username which starts with 'a'. // Order it by the created date.<span class="ellipsis">&#8230;</span></p>
<div class="read-more"><a href="https://rosen4o.net/2015/10/07/most-userful-joomla-function-to-debug-database-query/">Прочетете повече ›</a></div>
<p><!-- end of .read-more --></p>
<p>Материалът <a href="https://rosen4o.net/2015/10/07/most-userful-joomla-function-to-debug-database-query/">most userful joomla function to debug database query</a> е публикуван за пръв път на <a href="https://rosen4o.net">rosen4o.net</a>.</p>
]]></description>
										<content:encoded><![CDATA[<pre class="de1"><span class="co1">// Get a db connection.</span>
<span class="re0">$db</span> <span class="sy0">=</span> JFactory<span class="sy0">::</span><span class="me2">getDbo</span><span class="br0">(</span><span class="br0">)</span><span class="sy0">;</span>
 
<span class="co1">// Create a new query object.</span>
<span class="re0">$query</span> <span class="sy0">=</span> <span class="re0">$db</span><span class="sy0">-&gt;</span><span class="me1">getQuery</span><span class="br0">(</span><span class="kw2">true</span><span class="br0">)</span><span class="sy0">;</span>
 
<span class="co1">// Select all articles for users who have a username which starts with 'a'.</span>
<span class="co1">// Order it by the created date.</span>
<span class="co1">// Note by putting 'a' as a second parameter will generate `#__content` AS `a`</span>
<span class="re0">$query</span>
    <span class="sy0">-&gt;</span><span class="me1">select</span><span class="br0">(</span><span class="re0">$db</span><span class="sy0">-&gt;</span><span class="me1">quoteName</span><span class="br0">(</span><span class="kw3">array</span><span class="br0">(</span><span class="st_h">'a.*'</span><span class="sy0">,</span> <span class="st_h">'b.username'</span><span class="sy0">,</span> <span class="st_h">'b.name'</span><span class="br0">)</span><span class="br0">)</span><span class="br0">)</span>
    <span class="sy0">-&gt;</span><span class="me1">from</span><span class="br0">(</span><span class="re0">$db</span><span class="sy0">-&gt;</span><span class="me1">quoteName</span><span class="br0">(</span><span class="st_h">'#__content'</span><span class="sy0">,</span> <span class="st_h">'a'</span><span class="br0">)</span><span class="br0">)</span>
    <span class="sy0">-&gt;</span><span class="me1">join</span><span class="br0">(</span><span class="st_h">'INNER'</span><span class="sy0">,</span> <span class="re0">$db</span><span class="sy0">-&gt;</span><span class="me1">quoteName</span><span class="br0">(</span><span class="st_h">'#__users'</span><span class="sy0">,</span> <span class="st_h">'b'</span><span class="br0">)</span> <span class="sy0">.</span> <span class="st_h">' ON ('</span> <span class="sy0">.</span> <span class="re0">$db</span><span class="sy0">-&gt;</span><span class="me1">quoteName</span><span class="br0">(</span><span class="st_h">'a.created_by'</span><span class="br0">)</span> <span class="sy0">.</span> <span class="st_h">' = '</span> <span class="sy0">.</span> <span class="re0">$db</span><span class="sy0">-&gt;</span><span class="me1">quoteName</span><span class="br0">(</span><span class="st_h">'b.id'</span><span class="br0">)</span> <span class="sy0">.</span> <span class="st_h">')'</span><span class="br0">)</span>
    <span class="sy0">-&gt;</span><span class="me1">where</span><span class="br0">(</span><span class="re0">$db</span><span class="sy0">-&gt;</span><span class="me1">quoteName</span><span class="br0">(</span><span class="st_h">'b.username'</span><span class="br0">)</span> <span class="sy0">.</span> <span class="st_h">' LIKE \'</span>a<span class="sy0">%</span>\<span class="st_h">''</span><span class="br0">)</span>
    <span class="sy0">-&gt;</span><span class="me1">order</span><span class="br0">(</span><span class="re0">$db</span><span class="sy0">-&gt;</span><span class="me1">quoteName</span><span class="br0">(</span><span class="st_h">'a.created'</span><span class="br0">)</span> <span class="sy0">.</span> <span class="st_h">' DESC'</span><span class="br0">)</span><span class="sy0">;</span>

<strong>// echo sql query so you can see it and debug it ;)</strong>
<strong>echo $db-&gt;replacePrefix( (string) $query );</strong>
 
<span class="co1">// Reset the query using our newly populated query object.</span>
<span class="re0">$db</span><span class="sy0">-&gt;</span><span class="me1">setQuery</span><span class="br0">(</span><span class="re0">$query</span><span class="br0">)</span><span class="sy0">;

// Get array with information of the query</span>
<span class="co1">$rows = $db-&gt;loadAssocList();</span>


</pre>
<p>Материалът <a href="https://rosen4o.net/2015/10/07/most-userful-joomla-function-to-debug-database-query/">most userful joomla function to debug database query</a> е публикуван за пръв път на <a href="https://rosen4o.net">rosen4o.net</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://rosen4o.net/2015/10/07/most-userful-joomla-function-to-debug-database-query/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
