<?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>Defocu.com==&#34;Web, işletme ve inovasyon hakkında bir takım yazılar&#34; &#187; Programlama</title>
	<atom:link href="http://defocu.com/kategori/programlama/feed/" rel="self" type="application/rss+xml" />
	<link>http://defocu.com</link>
	<description>Web, işletme ve inovasyon hakkında bir takım yazılar</description>
	<lastBuildDate>Fri, 19 Mar 2010 21:05:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>CodeIgniter Eğitim Videoları</title>
		<link>http://defocu.com/codeigniter-egitim-videolari/</link>
		<comments>http://defocu.com/codeigniter-egitim-videolari/#comments</comments>
		<pubDate>Sun, 23 Aug 2009 14:10:21 +0000</pubDate>
		<dc:creator>abdullah</dc:creator>
				<category><![CDATA[Programlama]]></category>
		<category><![CDATA[codeigniter]]></category>
		<category><![CDATA[eğitim videosu]]></category>
		<category><![CDATA[php framework]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://defocu.com/?p=520</guid>
		<description><![CDATA[Dün akşam bir PHP Framework olan CodeIgniter&#8217;a bakmaya karar verdim. Daha önce gene bir PHP Framework olan Kohana hakkında bir iki yazı yazmış, bu iki framework arasındaki ilişkiden blogumda bahsetmiştim. (Nettuts&#8216;da okudum kadarılıyla&#8230;)
İncelemeye başlamadan önce CodeIgniter&#8216;ın kendi sitesine girdim. Ve burada yeni başlayanlar için iki adet eğitim videosu olduğunu gördüm. İlk videoda controller ve view [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://defocu.com/wp-content/uploads/codeigniter.jpg"><img class="alignright size-full wp-image-521" title="codeigniter" src="http://defocu.com/wp-content/uploads/codeigniter.jpg" alt="codeigniter" width="141" height="153" /></a>Dün akşam bir PHP Framework olan CodeIgniter&#8217;a bakmaya karar verdim. Daha önce gene bir PHP Framework olan <strong><a href="http://defocu.com/etiket/kohana/">Kohana</a></strong> hakkında bir iki yazı yazmış, bu iki framework arasındaki ilişkiden blogumda bahsetmiştim. (<a href="http://net.tutsplus.com/tutorials/php/kohana-the-swift-php-framework/">Nettuts</a>&#8216;da okudum kadarılıyla&#8230;)</p>
<p>İncelemeye başlamadan önce <a href="http://codeigniter.com/"><strong>CodeIgniter</strong></a>&#8216;ın kendi sitesine girdim. Ve burada yeni başlayanlar için iki adet eğitim videosu olduğunu gördüm. İlk videoda controller ve view üzerine ufak bir giriş yapılmış. İkinci videoda ise ufak bir blog yapmışlar. İzlemenizi tavsiye ederim ama daha öncesinde framework hakkında bir bilgiye sahip değilseniz, MVC hakkında ufak bir araştırmadan sonra videoları izlemeniz sizin yararınıza olacaktır. Bilginize&#8230;<br />
<a href="http://tr.wikipedia.org/wiki/Model-view-controller"><strong><br />
MVC Hakkında &#8211; Vikipedi</strong></a><br />
<a href="http://codeigniter.com/tutorials/"><strong>CodeIgniter Videoları</strong></a></p>
<div id="crp_related"><h3>Benzer Yazılar (İlginizi Çekebilir):</h3><ul><li><a href="http://defocu.com/php-framework-kohana-kullanimi/" rel="bookmark">PHP Framework &#8211; Kohana Kullanımı</a></li><li><a href="http://defocu.com/kohana-framework-ve-googlemaps-module/" rel="bookmark">Kohana Framework ve Googlemaps Module</a></li><li><a href="http://defocu.com/kohana-framework-ile-mysqlden-veri-cekmek/" rel="bookmark">Kohana Framework İle Mysql&#8217;den Veri Çekmek</a></li><li><a href="http://defocu.com/wp-different-posts-per-page-eklentisi/" rel="bookmark">Wp Different Posts Per Page Eklentisi</a></li><li><a href="http://defocu.com/tutorial-network-egitim-agi/" rel="bookmark">Tutorial Network (Eğitim Ağı)</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://defocu.com/codeigniter-egitim-videolari/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tutorial Network (Eğitim Ağı)</title>
		<link>http://defocu.com/tutorial-network-egitim-agi/</link>
		<comments>http://defocu.com/tutorial-network-egitim-agi/#comments</comments>
		<pubDate>Sat, 18 Jul 2009 16:48:21 +0000</pubDate>
		<dc:creator>abdullah</dc:creator>
				<category><![CDATA[CSS & XHTML]]></category>
		<category><![CDATA[Programlama]]></category>
		<category><![CDATA[Web Tasarım]]></category>
		<category><![CDATA[after effect]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[illustrator]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://defocu.com/?p=446</guid>
		<description><![CDATA[Bir süredir, ziyaret ettiğim Tutsplus bir eğitim ağı. Bizdeki Pilli&#8216;yi andıran yapısıyla, bünyesindeki sitelerde Web Programlama (PHP, CSS, JQuery vb.) , Illustrator, Flash, Flex-ActionScript, Adobe After Effect, Ses gibi konularda gerçekten hoş eğitim dökümanları sunuyor.
Tutsplus&#8217;da her konuya ait farklı bir site olması, size bu büyük network&#8217;te kaybolmadan gezinme imkanı veriyor. Sitelerde ilgili konularda çeşitli makalelere [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-447" title="tuts" src="http://defocu.com/wp-content/uploads/tuts.png" alt="tuts" width="294" height="186" />Bir süredir, ziyaret ettiğim <a href="http://tutsplus.com/"><strong>Tutsplus</strong></a> bir eğitim ağı. Bizdeki <a href="http://www.pilli.com/"><strong>Pilli</strong></a>&#8216;yi andıran yapısıyla, bünyesindeki sitelerde Web Programlama (PHP, CSS, JQuery vb.) , Illustrator, Flash, Flex-ActionScript, Adobe After Effect, Ses gibi konularda gerçekten hoş eğitim dökümanları sunuyor.</p>
<p>Tutsplus&#8217;da her konuya ait farklı bir site olması, size bu büyük network&#8217;te kaybolmadan gezinme imkanı veriyor. Sitelerde ilgili konularda çeşitli makalelere ulaşabileceğiniz gibi makalelere iliştirilmiş örnek kodlara ve bir çok eğitim videosuna da ulaşacaksınız, bilginize&#8230;</p>
<p><a href="http://net.tutsplus.com/">Web Geliştiricileri</a> İçin<br />
<a href="http://flash.tutsplus.com/">Flash, Flex-ActionScript</a> Meraklıları<br />
<a href="http://vector.tutsplus.com/">Illustrator</a> Dersleri</p>
<p>Tüm kanalların toplandığı sayfaya <a href="http://tutsplus.com/">ulaşmak için tıklayın&#8230;</a></p>
<div id="crp_related"><h3>Benzer Yazılar (İlginizi Çekebilir):</h3><ul><li><a href="http://defocu.com/codeigniter-egitim-videolari/" rel="bookmark">CodeIgniter Eğitim Videoları</a></li><li><a href="http://defocu.com/bilgisayarimin-var-olma-sebebi-mim/" rel="bookmark">Bilgisayarım&#8217;ın Var Olma Sebebi : Mim</a></li><li><a href="http://defocu.com/spry-ile-daralan-paneller-yapmak/" rel="bookmark">Spry İle Daralan Paneller Yapmak</a></li><li><a href="http://defocu.com/fireworks-ile-hortum-tasarimi/" rel="bookmark">Fireworks İle Hortum Tasarımı</a></li><li><a href="http://defocu.com/joomlada-flash-banner-yayinlamak/" rel="bookmark">Joomla&#8217;da Flash Banner Yayınlamak</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://defocu.com/tutorial-network-egitim-agi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RSS Okumanın Kolay Yolu, Simplepie</title>
		<link>http://defocu.com/rss-okumanin-kolay-yolu-simplepie/</link>
		<comments>http://defocu.com/rss-okumanin-kolay-yolu-simplepie/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 10:21:28 +0000</pubDate>
		<dc:creator>abdullah</dc:creator>
				<category><![CDATA[Programlama]]></category>
		<category><![CDATA[chris coyier]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[css-tricks]]></category>
		<category><![CDATA[eburhan]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[simplepie]]></category>

		<guid isPermaLink="false">http://defocu.com/?p=434</guid>
		<description><![CDATA[Geçtiğimiz günlerde üzerinde çalıştığım bir uygulama için, RSS yoluyla döviz kurlarını uygun bir siteden çekmem gerekti.
Ufak bir aramadan sonra karşıma  Simplepie çıktı. Sadece RSS okumak için yapılan bu sınıf, gerçekten işinin ehli. Sözün özü ihtiyacım olan işi 2-3 dakikada halletmemi sağladı. Bende bu nedenle bu sınıfı bilmeyenlere duyurmayı bir boş bildim. Sınıfın kendine ait sitesinde, [...]]]></description>
			<content:encoded><![CDATA[<p>Geçtiğimiz günlerde üzerinde çalıştığım bir uygulama için, <strong>RSS yoluyla döviz kurlarını uygun bir siteden çekmem gerekti</strong>.</p>
<p><img class="alignright size-full wp-image-435" title="simplepie" src="http://defocu.com/wp-content/uploads/simplepie.jpg" alt="simplepie" width="199" height="66" />Ufak bir aramadan sonra karşıma  <a href="http://simplepie.org">Simplepie</a> çıktı. Sadece RSS okumak için yapılan bu sınıf, gerçekten işinin ehli. Sözün özü ihtiyacım olan işi 2-3 dakikada halletmemi sağladı. Bende bu nedenle bu sınıfı bilmeyenlere duyurmayı bir boş bildim. Sınıfın kendine ait sitesinde, sitede Simplepie ile ilgili <a href="http://simplepie.org/wiki">her türlü sorunuza cevap verilmiş</a>.</p>
<p>Simplepie&#8217;yı burada bir kere daha anlatmak yerine, şimdi sizi bu işi gerçekten iyi yapmış iki kişiye yönlendirerek konuyu noktalıyorum.</p>
<p>Okumayı sevmeyenlere, <strong>Chris Coyier</strong>&#8216;ın blogundan <a href="http://css-tricks.com/video-screencasts/55-adding-rss-content-with-simplepie/">Simplepie Videosu</a>.<br />
Türkçe olsun, okumak sorun değil diyenlere <strong>EBurhan</strong>&#8216;ın blogundan <a href="http://www.eburhan.com/simplepie-sinifi-ile-rss-ciktilarini-okumak/">Simplepie Makalesi</a>.</p>
<p>Özellikle EBurhan&#8217;daki makaleyi okumanızı tavsiye ediyorum.</p>
<div id="crp_related"><h3>Benzer Yazılar (İlginizi Çekebilir):</h3><ul><li><a href="http://defocu.com/okumaya-calistigim-bloglar/" rel="bookmark">Okumaya Çalıştığım Bloglar</a></li><li><a href="http://defocu.com/codeigniter-egitim-videolari/" rel="bookmark">CodeIgniter Eğitim Videoları</a></li><li><a href="http://defocu.com/webe-standart-gelir-mi/" rel="bookmark">Web&#8217;e Standart Gelir Mi?</a></li><li><a href="http://defocu.com/wp-different-posts-per-page-eklentisi/" rel="bookmark">Wp Different Posts Per Page Eklentisi</a></li><li><a href="http://defocu.com/pazarlama-ve-sosyal-medya-bloglari/" rel="bookmark">Pazarlama ve Sosyal Medya Blogları</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://defocu.com/rss-okumanin-kolay-yolu-simplepie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kohana Framework ve Googlemaps Module</title>
		<link>http://defocu.com/kohana-framework-ve-googlemaps-module/</link>
		<comments>http://defocu.com/kohana-framework-ve-googlemaps-module/#comments</comments>
		<pubDate>Sun, 07 Jun 2009 14:12:37 +0000</pubDate>
		<dc:creator>abdullah</dc:creator>
				<category><![CDATA[Programlama]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[gmaps]]></category>
		<category><![CDATA[googlemaps]]></category>
		<category><![CDATA[kohana]]></category>
		<category><![CDATA[modül]]></category>
		<category><![CDATA[module]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://defocu.com/?p=364</guid>
		<description><![CDATA[Bir framework kullanıcıları için hazır modüller bulundurur, bu sayede framework kullanıcısının bir takım işleri yapması daha da kolaylaşmaktadır. Zaten framework'un amacı da budur.
Tabi olarak Kohana'nın içinde de bir takım modüller mevcut, bu modülleri Kohana'yı indirdiğinizde gelen klasörlerin içindeki "modules" klasörü içinde bulabilirsiniz.  Biz bugün Kohana ile gelen bu modüllerden gmaps'i nasıl aktif edeceğimizi öğreneceğiz.
"Modules" klasörünün [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Bir framework kullanıcıları için hazır modüller bulundurur, bu sayede framework kullanıcısının bir takım işleri yapması daha da kolaylaşmaktadır</strong>. Zaten framework'un amacı da budur.</p>
<p>Tabi olarak Kohana'nın içinde de bir takım modüller mevcut, bu modülleri Kohana'yı indirdiğinizde gelen klasörlerin içindeki "<strong>modules</strong>" klasörü içinde bulabilirsiniz.  Biz bugün Kohana ile gelen bu modüllerden gmaps'i nasıl aktif edeceğimizi öğreneceğiz.</p>
<p>"Modules" klasörünün içindeki "<strong>gmaps</strong>" klasörümüz googlemaps için yapılmış olan modülü barındırmakta. Gene bu klasörün içinde bulunan "<strong>controllers</strong>" klasöründe bu modülle ilgili bir de demo bulunmakta, yanlız biz bu demoyu görüntülemek için. Kohana'nın ana dizinindeki "<strong>application/config</strong>" klasörüne giriyoruz. Sonrasında bu klasörde bulunan "<strong>config.php</strong>" dosyasını açarak. Sayfanın en altında bulunan,</p>
<div class="igBar"><span id="lphp-2"></span></div>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-2">
<div class="php">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#0000FF;">$config</span><span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#FF0000;">'modules'</span><span style="color:#006600; font-weight:bold;">&#93;</span> = <a href="http://www.php.net/array"><span style="color:#000066;">array</span></a></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#40;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color:#FF9933; font-style:italic;">// MODPATH.'auth',&nbsp; &nbsp; &nbsp; // Authentication</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color:#FF9933; font-style:italic;">// MODPATH.'forge',&nbsp; &nbsp; &nbsp;// Form generation</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color:#FF9933; font-style:italic;">// MODPATH.'kodoc',&nbsp; &nbsp; &nbsp;// Self-generating documentation</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color:#FF9933; font-style:italic;">// MODPATH.'media',&nbsp; &nbsp; &nbsp;// Media caching and compression</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;&nbsp; &nbsp; MODPATH.<span style="color:#FF0000;">'gmaps'</span>,&nbsp; &nbsp; &nbsp;<span style="color:#FF9933; font-style:italic;">// Google Maps integration</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color:#FF9933; font-style:italic;">// MODPATH.'archive',&nbsp; &nbsp;// Archive utility</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color:#FF9933; font-style:italic;">// MODPATH.'payment',&nbsp; &nbsp;// Online payments</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color:#FF9933; font-style:italic;">// MODPATH.'unit_test', // Unit testing</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color:#FF9933; font-style:italic;">// MODPATH.'object_db', // New OOP Database library (testing only!)</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>kodlarını buluyoruz. Hangi modülü kullanacaksak onun yanındaki açıklama  işaretlerini (<strong>//</strong>) kaldırıyor ve sayfamızı tekrar kaydediyoruz. Biz "<strong>Google Maps</strong>" modülünü kullanacağımız için onun önündeki işaretleri sildik. Evet hepsi bu kadar artık modülümüzü kullanabiliriz. </p>
<p>Tarayıcımızı açarak adres alanına "<strong>http://localhost/kohana/index.php/gmaps_demo</strong>" yazdığımızda mevcutta bulunan demo sayfası görüntülenecektir. Sayfanın içerisindeki kodları incelemeyi unutmayın.</p>
<div id="crp_related"><h3>Benzer Yazılar (İlginizi Çekebilir):</h3><ul><li><a href="http://defocu.com/php-framework-kohana-kullanimi/" rel="bookmark">PHP Framework - Kohana Kullanımı</a></li><li><a href="http://defocu.com/kohana-framework-ile-mysqlden-veri-cekmek/" rel="bookmark">Kohana Framework İle Mysql'den Veri Çekmek</a></li><li><a href="http://defocu.com/codeigniter-egitim-videolari/" rel="bookmark">CodeIgniter Eğitim Videoları</a></li><li><a href="http://defocu.com/joomla-modulu-yazmak/" rel="bookmark">Joomla Modülü Yazmak</a></li><li><a href="http://defocu.com/joomlada-flash-banner-yayinlamak/" rel="bookmark">Joomla'da Flash Banner Yayınlamak</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://defocu.com/kohana-framework-ve-googlemaps-module/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kohana Framework İle Mysql&#8217;den Veri Çekmek</title>
		<link>http://defocu.com/kohana-framework-ile-mysqlden-veri-cekmek/</link>
		<comments>http://defocu.com/kohana-framework-ile-mysqlden-veri-cekmek/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 16:17:40 +0000</pubDate>
		<dc:creator>abdullah</dc:creator>
				<category><![CDATA[Programlama]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[kohana]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[veri çekmek]]></category>
		<category><![CDATA[veritabanı]]></category>

		<guid isPermaLink="false">http://defocu.com/?p=357</guid>
		<description><![CDATA[Daha önce PHP Framework - Kohana Kullanımı adlı bir yazı yazarak, Kohana'ya basit bir giriş yapmıştık. Bugünse biraz daha ilerleyerek Kohana ile veritabanından birkaç veri çekeceğiz.
İlk olarak MYSQL'de "blog" adlı bir veritabanı oluşturuyoruz. Ve bu veritabanımızın içine "users" adlı bir tablo açarak, bu tabloya "id, username, email" adlı 3 adet sütun ekliyoruz. Sonrasında tablomuz içinde [...]]]></description>
			<content:encoded><![CDATA[<p>Daha önce <a href="http://defocu.com/php-framework-kohana-kullanimi/"><strong>PHP Framework - Kohana Kullanımı</strong></a> adlı bir yazı yazarak, Kohana'ya basit bir giriş yapmıştık. Bugünse biraz daha ilerleyerek Kohana ile veritabanından birkaç veri çekeceğiz.</p>
<p><a href="http://defocu.com/wp-content/uploads/mysql_kohana.png"><img class="alignleft size-medium wp-image-358" title="mysql_kohana" src="http://defocu.com/wp-content/uploads/mysql_kohana.png" alt="" width="340" height="67" /></a>İlk olarak MYSQL'de "<strong>blog</strong>" adlı bir veritabanı oluşturuyoruz. Ve bu veritabanımızın içine "<strong>users</strong>" adlı bir tablo açarak, bu tabloya "<strong>id, username, email</strong>" adlı 3 adet sütun ekliyoruz. Sonrasında tablomuz içinde veri çekmek için bu tabloya elle birkaç veri girelim.</p>
<p>Sonrasında veritabanımıza bağlanabilmek için Kohana'nın içerisinde gelen klasörlerden "<strong>system/config/database.php</strong>" dosyasını bularak açalım. Ve aşağıdaki ayarları kendimize göre düzenleyelim.</p>
<div class="igBar"><span id="lphp-5"></span></div>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-5">
<div class="php">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#FF0000;">'type'</span>&nbsp; &nbsp; &nbsp;=&gt; <span style="color:#FF0000;">'mysql'</span>, </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#FF0000;">'user'</span>&nbsp; &nbsp; &nbsp;=&gt; <span style="color:#FF0000;">'root'</span>,&nbsp; <span style="color:#008000;">/*Veritabanımızın kullanıcı adı</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">'pass'&nbsp; &nbsp; &nbsp;=&gt; '', /*Veritabanımızın şifresi</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">'host'&nbsp; &nbsp; &nbsp;=&gt; 'localhost',</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">'port'&nbsp; &nbsp; &nbsp;=&gt; FALSE,</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">'socket'&nbsp; &nbsp;=&gt; FALSE,</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">'database' =&gt; 'blog' </span></div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Bu ayardan sonra artık veritabanımıza ulaşabiliriz.</p>
<p>Şimdi "<strong>application/controllers</strong>" klasörünün içerisine "<strong>user.php</strong>" adlı bir dosya açalım. Ve aşağıdaki kodları bu dosyaya ekleyelim.</p>
<div class="igBar"><span id="lphp-6"></span></div>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-6">
<div class="php">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#000000; font-weight:bold;">class</span> User_Controller extends Controller <span style="color:#006600; font-weight:bold;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">public <span style="color:#000000; font-weight:bold;">function</span> index<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006600; font-weight:bold;">&#41;</span><span style="color:#006600; font-weight:bold;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#0000FF;">$db</span>=<span style="color:#000000; font-weight:bold;">new</span> Database;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#0000FF;">$result</span>= <span style="color:#0000FF;">$db</span>-&gt;<span style="color:#006600;">query</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#FF0000;">'SELECT * FROM users'</span><span style="color:#006600; font-weight:bold;">&#41;</span>; <span style="color:#008000;">/*Tablomuzdan verileri çekiyoruz.</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">echo $db-&gt;last_query(); /*Yaptığımız sorguyu ekrana bastırıyoruz</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">foreach($result as $row){ /* Tablomuzdaki tüm verileri sırasıyla yazdırıyoruz.</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">echo $row-&gt;username . '&lt;/br&gt;' ; /* Kullanıcı adını yazdırıyoruz.</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">echo $row-&gt;email . '&lt;/br&gt;' ; /* E-maili yazdırıyoruz</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">}</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">}</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000;">} </span></div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p><a href="http://defocu.com/wp-content/uploads/kohana_mysql.png"><img src="http://defocu.com/wp-content/uploads/kohana_mysql.png" alt="" title="kohana_mysql" width="262" height="128" class="alignright size-medium wp-image-369" /></a>Sayfamıza kodları ekledikten sonra kaydedelim. Şimdi yazdığımız kodların ne işe yaradığını görme zamanı. Tarayıcımızı açıp adres kısmına "<strong>http://localhost/kohana/index.php/user</strong>" yazıp, Enter'a bastığımızda ekrana yukarıda yazdığımız <strong>SQL</strong> ifadesi ve tablomuzda bulunan <strong>kullanıcı adı ve email</strong>ler basılacaktır. Hepsi bu kadar.</p>
<div id="crp_related"><h3>Benzer Yazılar (İlginizi Çekebilir):</h3><ul><li><a href="http://defocu.com/php-framework-kohana-kullanimi/" rel="bookmark">PHP Framework - Kohana Kullanımı</a></li><li><a href="http://defocu.com/kohana-framework-ve-googlemaps-module/" rel="bookmark">Kohana Framework ve Googlemaps Module</a></li><li><a href="http://defocu.com/veritabanindan-cekilen-verileri-grafige-dokmek/" rel="bookmark">Veritabanından Çekilen Verileri Grafiğe Dökmek</a></li><li><a href="http://defocu.com/codeigniter-egitim-videolari/" rel="bookmark">CodeIgniter Eğitim Videoları</a></li><li><a href="http://defocu.com/joomla-modulu-yazmak/" rel="bookmark">Joomla Modülü Yazmak</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://defocu.com/kohana-framework-ile-mysqlden-veri-cekmek/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
