<?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>Mkrc - Mehmet KARCI</title>
	<atom:link href="http://www.mkrc.net/feed" rel="self" type="application/rss+xml" />
	<link>http://www.mkrc.net</link>
	<description>Programlama ve Teknoloji blogu</description>
	<lastBuildDate>Wed, 23 Feb 2011 10:02:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>MySQL&#8217;de istenilen veriye göre sıralama: ORDER BY FIELD()</title>
		<link>http://www.mkrc.net/mysql-istenilen-veriye-gore-siralama-order-by-field.html</link>
		<comments>http://www.mkrc.net/mysql-istenilen-veriye-gore-siralama-order-by-field.html#comments</comments>
		<pubDate>Tue, 22 Feb 2011 21:02:49 +0000</pubDate>
		<dc:creator>Mkrc</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[order by]]></category>
		<category><![CDATA[sıralama]]></category>
		<category><![CDATA[where in]]></category>

		<guid isPermaLink="false">http://www.mkrc.net/?p=30</guid>
		<description><![CDATA[MySQL&#8217;de verileri eklenme sıralarına, alfabetik sıralarına göre veya rastgele olarak listeleyebilmek için order by komutunu kullanırız. Ancak bazı durumlarda bahsettiğim sıralamalar dışında kendi sıralamamızı yaratma ihtiyacımız olabilir. Böyle durumlar genellikle veritabanından where in ile verileri çektiğimiz zamanlardır. MySQL&#8217;de kendi sıralamamızı yapmak için order by field komutu kullanılır. Örnek sorgu : SELECT * FROM icerik WHERE [...]]]></description>
			<content:encoded><![CDATA[<p>MySQL&#8217;de verileri eklenme sıralarına, alfabetik sıralarına göre veya rastgele olarak listeleyebilmek için <strong>order by</strong> komutunu kullanırız. Ancak bazı durumlarda bahsettiğim sıralamalar dışında kendi sıralamamızı yaratma ihtiyacımız olabilir. Böyle durumlar genellikle veritabanından <strong>where in</strong> ile verileri çektiğimiz zamanlardır. MySQL&#8217;de kendi sıralamamızı yapmak için <strong>order by field </strong>komutu kullanılır.</p>
<p><strong>Örnek sorgu :</strong></p>
<pre lang="sql">SELECT * FROM icerik
WHERE id IN (10,60,32,21,80,55,139)
ORDER BY FIELD(id,10,60,32,21,80,55,139)
</pre>
<p>Kodda görüldüğü gibi field() komutunun ilk parametresi, sıralanması için verdiğimiz değerlerin tablodaki hangi alana ait olduğudur.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mkrc.net/mysql-istenilen-veriye-gore-siralama-order-by-field.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Dizilerde ortak elemanları bulmak: array_intersect()</title>
		<link>http://www.mkrc.net/php-dizilerde-ortak-elemanlari-bulmak-array_intersect.html</link>
		<comments>http://www.mkrc.net/php-dizilerde-ortak-elemanlari-bulmak-array_intersect.html#comments</comments>
		<pubDate>Tue, 22 Feb 2011 20:39:37 +0000</pubDate>
		<dc:creator>Mkrc</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[array_intersect]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.mkrc.net/?p=11</guid>
		<description><![CDATA[PHP&#8217;de dizilerin(array) işlerimizi ne kadar kolaylaştırdığı ortada. Hemen hemen her kodlamada dizi kullanırız. Dizilerin çok kullanılması ve bize kolaylık sağlamasının en önemli sebeplerinden biri de php&#8217;de diziler için yapılmış fonksiyonlardır. Bu yazımda geçenlerde ihtiyaç duyduğum, farklı farklı dizilerdeki ortak elemanları almamızı sağlayan array_intersect() fonksiyonundan bahsedeceğim. Fonksiyonun kullanımını: $dizi1 = array("yeşil", "pembe", "kırmızı"); $dizi2 = array("yeşil", "mavi", "mor"); $sonuc = array_intersect($dizi1, $dizi2); Örnek koddaki $sonuc değişkeni bir [...]]]></description>
			<content:encoded><![CDATA[<p>PHP&#8217;de dizilerin(array) işlerimizi ne kadar kolaylaştırdığı ortada. Hemen hemen her kodlamada dizi kullanırız. Dizilerin çok kullanılması ve bize kolaylık sağlamasının en önemli sebeplerinden biri de php&#8217;de diziler için yapılmış fonksiyonlardır. Bu yazımda geçenlerde ihtiyaç duyduğum, farklı farklı dizilerdeki ortak elemanları almamızı sağlayan array_intersect() fonksiyonundan bahsedeceğim.</p>
<p>Fonksiyonun kullanımını:</p>
<pre lang="php">$dizi1 = array("yeşil", "pembe", "kırmızı");
$dizi2 = array("yeşil", "mavi", "mor");
$sonuc = array_intersect($dizi1, $dizi2);
</pre>
<p>Örnek koddaki <em>$sonuc</em> değişkeni bir array olacaktır ve içinde sadece <em>yeşil</em> elemanı bulunacaktır.</p>
<p>Bu fonksiyona ihtiyaç duyduğum bir durumu ve bunun için yazdığım döngüyüde paylaşmak istiyorum.<span id="more-11"></span> Diyelim ki içlerinde veritabanından çektiğimiz içerik id&#8217;lerinin bulunduğu dizilerimiz olsun. Bu diziler de, bir dizi değişkende (bu aşağıdaki kodda <em>$ids</em> değişkeni oluyor.) ayrı ayrı elemanlar olarak tanımlansın. Bu elemanlardaki ortak id&#8217;leri bir dizide toplayalım.</p>
<pre lang="php">$ids['dizi1'] = array(3,1,6,10,16,18);
$ids['dizi2'] = array(5,3,10,7,6,4,21);
$ids['dizi3'] = array(1,3,10,11,24,6);
$ids['dizi4'] = array(12,6,25,10,16,3,18);
$ids['dizi5'] = array();

$ortak = array();
foreach($ids as $key=>$item){
if(count($ortak)>0){ //eğer $ortak doluysa array_intersect yapıyor.
$ortak = array_intersect($ids[$key],$ortak);
}else{
$ortak = $ids[$key];
}
}
print_r($ortak);
</pre>
<p>Örnek verdiğim kodda <em>$ids</em> dizisinin elemanları veritabanından ayrı ayrı sorgularla getirilmiş olabilir. Ben kodda örnek amaçlı yazdım. Döngü sonucunda <em>$ortak </em>değişkeninin elemanları, tüm dizilerde ortak olan 3,10 ve 6 id&#8217;leri olacaktır. <em>$ids['dizi5']</em> değişkeni boş olduğu için döngüde <em>count()</em> ile kontrol edip <em>array_intersect()</em> fonksiyonundan geçmesini engelliyoruz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mkrc.net/php-dizilerde-ortak-elemanlari-bulmak-array_intersect.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Merhaba dünya!</title>
		<link>http://www.mkrc.net/merhaba-dunya.html</link>
		<comments>http://www.mkrc.net/merhaba-dunya.html#comments</comments>
		<pubDate>Tue, 14 Dec 2010 00:08:41 +0000</pubDate>
		<dc:creator>Mkrc</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[mehmet karcı]]></category>
		<category><![CDATA[mkrc]]></category>

		<guid isPermaLink="false">http://www.mkrc.net/?p=1</guid>
		<description><![CDATA[Geleneksel &#8220;Merhaba dünya!&#8221; başlığıyla bloglamaya başlıyorum 3 Yıl önce burada blog yazmaya başlamıştım ancak daha sonra ilgilenemeyip kapattım. Şimdi tekrar yazmaya karar verdim. Günlüğümde kişisel yazılar yerine programlama ve internet üzerine bilgilendirici yazılar yazmayı düşünüyorum. Özellikle Php, MySQL, Javascript, CSS ve XHtml üzerine yazacağım. Bunun yanında wordpress gibi hazır içerik yönetim sistemleriyle ilgili yazılarda olacak [...]]]></description>
			<content:encoded><![CDATA[<p>Geleneksel &#8220;Merhaba dünya!&#8221; başlığıyla bloglamaya başlıyorum <img src='http://www.mkrc.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  3 Yıl önce burada blog yazmaya başlamıştım ancak daha sonra ilgilenemeyip kapattım. Şimdi tekrar yazmaya karar verdim. Günlüğümde kişisel yazılar yerine programlama ve internet üzerine bilgilendirici yazılar yazmayı düşünüyorum. Özellikle <strong>Php</strong>, <strong>MySQL</strong>, <strong>Javascript</strong>, <strong>CSS </strong>ve <strong>XHtml </strong>üzerine yazacağım. Bunun yanında <strong>wordpress </strong>gibi hazır içerik yönetim sistemleriyle ilgili yazılarda olacak tabi.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mkrc.net/merhaba-dunya.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

