<?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>Serpito &#187; MySQL Dersleri</title>
	<atom:link href="http://www.serpito.com/etiket/mysql-dersleri/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.serpito.com</link>
	<description>Güncel Teknoloji ve Yazılım Blogu</description>
	<lastBuildDate>Fri, 10 Feb 2012 12:05:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Mysql de rastgele veri döndürmek</title>
		<link>http://www.serpito.com/mysql-de-rastgele-veri-dondurmek/</link>
		<comments>http://www.serpito.com/mysql-de-rastgele-veri-dondurmek/#comments</comments>
		<pubDate>Tue, 29 Jun 2010 11:44:26 +0000</pubDate>
		<dc:creator>stncweb</dc:creator>
				<category><![CDATA[MySQL Dersleri]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Dersleri]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Mysql rastgele veri]]></category>

		<guid isPermaLink="false">http://www.serpito.com/?p=1130</guid>
		<description><![CDATA[Bu nerede işinize yarar derseniz ,sitenizde atasözleri yada anlamlı sözler,yada rastgele resim göstermek gibi işlemlerde işinize yarayacaktır. select * from sozler order by rand() limit 1 buradaki rand fonksiyonu rastgele veri dönderir. Örnek kullanım $query = &#34;select * from sozler order by rand() limit 1&#34;; $result = mysql_query($query) or die (mysql_error()); while ($sozzz = mysql_fetch_assoc($result)) <a href="http://www.serpito.com/mysql-de-rastgele-veri-dondurmek/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.serpito.com/wp-content/uploads/zar2.jpg" alt="" title="zar" width="300" height="294" class="alignleft size-full wp-image-1487" /><br />
Bu nerede işinize yarar derseniz ,sitenizde atasözleri yada anlamlı sözler,yada rastgele resim göstermek gibi işlemlerde işinize yarayacaktır.</p>
<p><strong><big>select * from sozler order by <span style="text-decoration: underline">rand()</span> limit 1</big></strong></p>
<p><big>buradaki rand fonksiyonu rastgele veri dönderir.</big></p>
<p>Örnek kullanım</p>
<pre class="brush: php; ">

$query = &quot;select * from sozler order by rand() limit 1&quot;;
 $result = mysql_query($query) or die (mysql_error());
 while ($sozzz = mysql_fetch_assoc($result))
 {
 echo $sozzz[&quot;soz&quot;];
 }
</pre>
<p>http://www.selmantunc.com/?file_id=100</p>
<p><a href="http://www.selmantunc.com/?file_id=101" target="_blank">Örneği indirmek için tıklayın</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.serpito.com/mysql-de-rastgele-veri-dondurmek/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>MySQL Join</title>
		<link>http://www.serpito.com/mysql-join/</link>
		<comments>http://www.serpito.com/mysql-join/#comments</comments>
		<pubDate>Sun, 02 Mar 2008 03:39:47 +0000</pubDate>
		<dc:creator>Atilla Akoğlu</dc:creator>
				<category><![CDATA[MySQL Dersleri]]></category>
		<category><![CDATA[PHP Dersleri]]></category>
		<category><![CDATA[left join]]></category>
		<category><![CDATA[MySQL Join]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[right join]]></category>

		<guid isPermaLink="false">http://serpito.com/mysql-join/</guid>
		<description><![CDATA[MySQL işlemlerinde şimdiye kadar her seferinde sadece bir tablodan veri alımı yaptık.Çoğunlukla PHP-MySQL projelerinde bu işlemler bizim için yeterli olacaktır.Ancak daha kapsamlı projeler için aynı anda birden fazla tablodan işlem alışverişi yapmamız gerekebilir.MySQL JOIN olayı da bunun için vardır. MySQL Join MySQL JOIN işlemi ile iki veya daha fazla tablodan parça alarak yeni bir Joined(katılım) <a href="http://www.serpito.com/mysql-join/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>MySQL işlemlerinde şimdiye kadar her seferinde sadece bir tablodan veri alımı yaptık.Çoğunlukla PHP-MySQL projelerinde bu işlemler bizim için yeterli olacaktır.Ancak daha kapsamlı projeler için aynı anda birden fazla tablodan işlem alışverişi yapmamız gerekebilir.MySQL JOIN olayı da bunun için vardır.</p>
<h4><strong>MySQL Join</strong></h4>
<p>MySQL JOIN işlemi ile iki veya daha fazla tablodan parça alarak yeni bir Joined(katılım) tablosu oluşturulur.Bunun anlamı şu ana kadar öğrendiğimiz tüm MySQL işlemlerini ,yeni oluşan joined tablosuna uygulayabiliriz.</p>
<h4><strong>MySQL Join Tablosu Kurulumu<br />
</strong></h4>
<p>İki veya daha fazla tabloyu birleştirme işlemini örneklerle açıklamak ,anlaşılırlığını arttıracak diye düşünüyorum.Şimdi  ; &#8220;Aile&#8221; ve &#8220;Yiyecek&#8221;  adında iki tabloyu ele alalım ve MySQL joine uyarlayalım.</p>
<p>Aile Tablosu:     <span id="more-100"></span></p>
<blockquote>
<table border="0" cellpadding="0" width="100%">
<tr>
<td><strong>Birey</strong></td>
<td><strong>Yas</strong></td>
</tr>
<tr>
<td>Baba</td>
<td>41</td>
</tr>
<tr>
<td>Anne</td>
<td>45</td>
</tr>
<tr>
<td>Kız</td>
<td>17</td>
</tr>
<tr>
<td>Erkek</td>
<td></td>
</tr>
</table>
</blockquote>
<p><strong>Yiyecek Tablosu:</strong></p>
<blockquote>
<table border="0" cellpadding="0" width="100%">
<tr>
<td><strong>Yemek</strong></td>
<td><strong>Birey</strong></td>
</tr>
<tr>
<td>Biftek</td>
<td>Baba</td>
</tr>
<tr>
<td>Salata</td>
<td>Anne</td>
</tr>
<tr>
<td>Ispanak Çorbası</td>
<td></td>
</tr>
<tr>
<td>Kebab</td>
<td>Baba</td>
</tr>
</table>
</blockquote>
<p>Görüldüğü gibi yukardaki her iki tabloda da  &#8220;<em>Birey</em>&#8221; sütunu  ortak olarak bulunuyor.Aile Tablosunda aile bireylerinin tamamını ve yaşlarını görüyoruz.&#8221;<em>Yemek</em>&#8221; tablosunda ise hangi birey hangi yemeği beğeniyor ise yemek isminden sonra sıralanmıştır.</p>
<p><strong>Basit Bir Örnek</strong></p>
<p>Bir aile bireyinin beğendiği yemekleri SELECT ifadesi ile seçtiğimizi düşünelim.</p>
<p>Kodumuzu yazalım:</p>
<pre class="brush: php; ">

&lt; ?php

// MySQL bağlantısı yapıldı

// Sorgumuz yapılandırıldı

$query = &quot;SELECT Aile.Birey, Yiyecek.Yemek &quot;.

&quot;FROM Aile, Yiyecek &quot;.

&quot;WHERE Aile.Birey = Yiyecek.Birey&quot;;

$result = mysql_query($query) or die(mysql_error());

// sorgunun sonucunu yayınlayalım

while($row = mysql_fetch_array($result)){

echo $row[&#039;Birey&#039;]. &quot; - &quot;. $row[&#039;Yemek&#039;];

echo &quot;&lt;br /&gt;&quot;;

}

?&gt;
</pre>
<p>&#8220;WHERE Aile.Birey = Yiyecek.Birey&#8221; ifadesine uygun satırları ekrana yazdırılıyor.</p>
<p>Ekran Çıktımız Şöyledir:</p>
<blockquote><p>Baba &#8211; Biftek<br />
Anne &#8211; Salata<br />
Baba- Kebab</p></blockquote>
<p><strong>Tabloları Karşılaştıralım:</strong></p>
<blockquote>
<table border="0" cellpadding="0" width="100%">
<tr>
<td width="50%">
<table border="0" cellpadding="0" width="100%">
<tr>
<td>
<p align="center"><strong>Birey</strong></p>
</td>
<td>
<p align="center"><strong>Yas</strong></p>
</td>
</tr>
<tr>
<td>Baba</td>
<td>41</td>
</tr>
<tr>
<td>Anne</td>
<td>45</td>
</tr>
<tr>
<td>Kiz</td>
<td>17</td>
</tr>
<tr>
<td>Erkek</td>
<td></td>
</tr>
</table>
</td>
<td>
<table border="0" cellpadding="0" width="100%">
<tr>
<td>
<p align="center"><strong>Yemek</strong></p>
</td>
<td>
<p align="center"><strong>Birey</strong></p>
</td>
</tr>
<tr>
<td>Biftek</td>
<td>Baba</td>
</tr>
<tr>
<td>Salata</td>
<td>Anne</td>
</tr>
<tr>
<td>Ispanak     Çorbası</td>
<td></td>
</tr>
<tr>
<td>Kebab</td>
<td>Baba</td>
</tr>
</table>
</td>
</tr>
</table>
</blockquote>
<h4><strong>MySQL LEFT JOIN </strong></h4>
<p>LEFT JOIN ifadesi nedir ve normal JOIN işleminden farkları nelerdir?</p>
<p>Öncelikle, syntax oldukça farklıdır ve birazcık daha complex(kapsamlıdır) dir.</p>
<p>Farklı görünme anlamına bakarsak, LEFT JOIN daha fazla detayı inceliyor diyebiliriz.</p>
<p><strong>Aile ve Yiyecek Tablosu:</strong></p>
<blockquote>
<table border="0" cellpadding="0" width="100%">
<tr>
<td width="50%">
<table border="0" cellpadding="0" width="100%">
<tr>
<td>
<p align="center"><strong>Birey</strong></p>
</td>
<td>
<p align="center"><strong>Yas</strong></p>
</td>
</tr>
<tr>
<td>Baba</td>
<td>41</td>
</tr>
<tr>
<td>Anne</td>
<td>45</td>
</tr>
<tr>
<td>Kiz</td>
<td>17</td>
</tr>
<tr>
<td>Erkek</td>
<td></td>
</tr>
</table>
</td>
<td width="100%">
<table border="0" cellpadding="0" width="100%">
<tr>
<td>
<p align="center"><strong>Yemek</strong></p>
</td>
<td>
<p align="center"><strong>Birey</strong></p>
</td>
</tr>
<tr>
<td>Biftek</td>
<td>Baba</td>
</tr>
<tr>
<td>Salata</td>
<td>Anne</td>
</tr>
<tr>
<td>Ispanak Çorbası</td>
<td></td>
</tr>
<tr>
<td>kebab</td>
<td>Baba</td>
</tr>
</table>
</td>
</tr>
</table>
</blockquote>
<p><strong>Basitleştirilmiş  MySQL Sorgusu:</strong></p>
<p>SELECT Yiyecek.Yemek, Aile.Birey</p>
<p>FROM Aile, Yiyecek</p>
<p>WHERE Yiyecek.Birey= Aile.Birey</p>
<p><strong>Sonuç</strong><strong>:</strong></p>
<p>Baba &#8211; Biftek<br />
Anne &#8211; Salata<br />
Baba &#8211; Kebab</p>
<p><strong>Kodumuzu Yazalım</strong></p>
<pre class="brush: php; ">

&lt; ?php

// MySQL Bağlantı

// join sorgusunu yapılandıralım
$query = &quot;SELECT Aile.Birey, Yiyecek.Yemek &quot;.

&quot;FROM Aile LEFT JOIN Yiyecek&quot;.

&quot;ON Aile.Birey = Yiyecek.Birey&quot;;

$result = mysql_query($query) or die(mysql_error());

// her satırın içeriğini tablo içinde yayınlayalım

while($row = mysql_fetch_array($result)){

echo $row[&#039;Birey&#039;]. &quot; - &quot;. $row[&#039;Yemek&#039;];

echo &quot;&lt;br /&gt;&quot;;

}

?&gt;
</pre>
<p><strong>Ekran Çıktısı</strong><strong>:</strong></p>
<blockquote><p>Baba &#8211; Biftek<br />
Baba &#8211; Kebab<br />
Anne &#8211; Salata</p></blockquote>
<p>İşte gördüğünüz gibi MYSQL LEFT JOIN dedikleri böyle! Sol sutun referanslı sorgu çözümleri de diyebiliriz. Her aile bireyini listeleyerek diğer tabloda adlarının karşılığına gelen yiyecek elemanlarını eşleştirir.Biraz karışık bir konu olsada ileri seviye veritabanı sorgulamalarında ne kadar geçerliliği olduğunun farkına varmışsınızdır umarım..</p>
]]></content:encoded>
			<wfw:commentRss>http://www.serpito.com/mysql-join/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>MySQL Delete</title>
		<link>http://www.serpito.com/mysql-delete/</link>
		<comments>http://www.serpito.com/mysql-delete/#comments</comments>
		<pubDate>Sun, 02 Mar 2008 03:26:36 +0000</pubDate>
		<dc:creator>Atilla Akoğlu</dc:creator>
				<category><![CDATA[MySQL Dersleri]]></category>
		<category><![CDATA[PHP Dersleri]]></category>
		<category><![CDATA[MySQL Delete]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://serpito.com/mysql-delete/</guid>
		<description><![CDATA[Veritabanındaki Bilgiyi Silmek DELETE FROM ifadesi veritabanı tablosundaki kayıtları siler. Syntax DELETE FROM tablo_adi WHERE sutun_adi = aranan_deger Verileri PHP ile sorgulayıp işlemek için mysql_query() fonksiyonu ile sorgu yapılır.Bu fonksiyon MySQL başlantısına sorguyu gönderir. Örnek İlk dersimizde &#8220;Arkadas&#8221; isimli veritabanı tablosunu oluşturmuştuk: adi soyadi yas Atilla Atasoy 24 İzzet Norton 28 Şimdiki örneğimiz &#8220;Arkadas&#8221; tablosundaki <a href="http://www.serpito.com/mysql-delete/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>Veritabanındaki Bilgiyi Silmek</strong></p>
<p>DELETE FROM  ifadesi veritabanı tablosundaki kayıtları siler.</p>
<p><strong>Syntax</strong></p>
<blockquote><p>DELETE FROM tablo_adi WHERE sutun_adi = aranan_deger</p></blockquote>
<p>Verileri PHP ile sorgulayıp işlemek için mysql_query() fonksiyonu ile sorgu yapılır.Bu fonksiyon MySQL başlantısına sorguyu gönderir.   <span id="more-99"></span></p>
<p><strong>Örnek</strong></p>
<p>İlk dersimizde &#8220;Arkadas&#8221; isimli veritabanı tablosunu oluşturmuştuk:</p>
<blockquote>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td><strong>adi</strong></td>
<td><strong>soyadi</strong></td>
<td><strong>yas</strong></td>
</tr>
<tr>
<td>Atilla</td>
<td>Atasoy</td>
<td>24</td>
</tr>
<tr>
<td>İzzet</td>
<td>Norton</td>
<td>28</td>
</tr>
</table>
</blockquote>
<p>Şimdiki örneğimiz &#8220;Arkadas&#8221; tablosundaki soyadi=&#8221;Atasoy&#8221; kriterine uygun tüm verileri silecek;Görelim:</p>
<blockquote><p>&lt;?php</p>
<p>$con =   mysql_connect(&#8220;localhost&#8221;,&#8221;serpito&#8221;,&#8221;abc123&#8243;);</p>
<p>if (!$con)</p>
<p>{</p>
<p>die(&#8216;Bağlanamadı: &#8216; . mysql_error());</p>
<p>}</p>
<p>mysql_select_db(&#8220;my_db&#8221;, $con);</p>
<p>mysql_query(&#8220;DELETE FROM Arkadas WHERE soyadi=&#8217;Atasoy&#8217;&#8221;);</p>
<p>mysql_close($con);</p>
<p>?&gt;</p></blockquote>
<p>Silme işleminden sonra, tablomuzun son hali şu şekildedir:</p>
<blockquote>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td><strong>adi</strong></td>
<td><strong>soyadi</strong></td>
<td><strong>yas</strong></td>
</tr>
<tr>
<td>İzzet</td>
<td>Norton</td>
<td>28</td>
</tr>
</table>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.serpito.com/mysql-delete/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MySQL Update</title>
		<link>http://www.serpito.com/mysql-update/</link>
		<comments>http://www.serpito.com/mysql-update/#comments</comments>
		<pubDate>Sun, 02 Mar 2008 03:03:16 +0000</pubDate>
		<dc:creator>Atilla Akoğlu</dc:creator>
				<category><![CDATA[MySQL Dersleri]]></category>
		<category><![CDATA[PHP Dersleri]]></category>
		<category><![CDATA[MySQL Update]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://serpito.com/mysql-update/</guid>
		<description><![CDATA[UPDATE ifadesi , database(veritabanı) tablolarını yeniden düzenleme işlemini gerçekleştirir. Bir Veritabanındaki Veriyi Güncelleme UPDATE ifadesi veritabanındaki bilgileri düzenler. Syntax UPDATE tablo_adi SET sutun_adi = yeni_bilgi WHERE sutun_adi = aranan_bilgi Verileri PHP ile sorgulayıp işlemek için mysql_query() fonksiyonu ile sorgu yapılır.Bu fonksiyon MySQL başlantısına sorguyu gönderir. Örnek                      İlk dersimizde &#8220;Arkadas&#8221; isimli veritabanı tablosunu oluşturmuştuk: adi soyadi <a href="http://www.serpito.com/mysql-update/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>UPDATE ifadesi , database(veritabanı) tablolarını yeniden düzenleme işlemini gerçekleştirir.</p>
<h4><strong>Bir Veritabanındaki Veriyi Güncelleme</strong></h4>
<p>UPDATE ifadesi veritabanındaki bilgileri düzenler.</p>
<p><strong>Syntax</strong></p>
<blockquote><p>UPDATE tablo_adi</p>
<p>SET sutun_adi = yeni_bilgi</p>
<p>WHERE sutun_adi = aranan_bilgi</p></blockquote>
<p>Verileri PHP ile sorgulayıp işlemek için mysql_query() fonksiyonu ile sorgu yapılır.Bu fonksiyon MySQL başlantısına sorguyu gönderir.</p>
<p><strong>Örnek                      </strong><span id="more-98"></span></p>
<p>İlk dersimizde &#8220;Arkadas&#8221; isimli veritabanı tablosunu oluşturmuştuk:</p>
<blockquote>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td><strong>adi</strong></td>
<td><strong>soyadi</strong></td>
<td><strong>yas</strong></td>
</tr>
<tr>
<td>Atilla</td>
<td>Atasoy</td>
<td>24</td>
</tr>
<tr>
<td>İzzet</td>
<td>Norton</td>
<td>28</td>
</tr>
</table>
</blockquote>
<p>Aşağıdaki örnekte bu tablodaki bazı bilgileri güncelleyelim:</p>
<blockquote><p>&lt;?php</p>
<p>$con =   mysql_connect(&#8220;localhost&#8221;,&#8221;serpito&#8221;,&#8221;abc123&#8243;);</p>
<p>if (!$con)</p>
<p>{</p>
<p>die(&#8216;Bağlanamadı: &#8216; . mysql_error());</p>
<p>}</p>
<p>mysql_select_db(&#8220;my_db&#8221;, $con);</p>
<p>mysql_query(&#8220;UPDATE Arkadas SET Age = &#8217;25&#8242;</p>
<p>WHERE FirstName = &#8216;Atilla AND soyadi = &#8216;Atasoy&#8217;&#8221;);</p>
<p>mysql_close($con);</p>
<p>?&gt;</p></blockquote>
<p>Güncelleme işleminden sonra &#8220;Arkadas&#8221; veri tablosunun son hali şu şekildedir:</p>
<blockquote>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td><strong>adi</strong></td>
<td><strong>soyadi</strong></td>
<td><strong>yas</strong></td>
</tr>
<tr>
<td>Atilla</td>
<td>Atasoy</td>
<td>25</td>
</tr>
<tr>
<td>İzzet</td>
<td>Norton</td>
<td>28</td>
</tr>
</table>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.serpito.com/mysql-update/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>MySQL Order By</title>
		<link>http://www.serpito.com/mysql-order-by/</link>
		<comments>http://www.serpito.com/mysql-order-by/#comments</comments>
		<pubDate>Sun, 02 Mar 2008 02:59:26 +0000</pubDate>
		<dc:creator>Atilla Akoğlu</dc:creator>
				<category><![CDATA[MySQL Dersleri]]></category>
		<category><![CDATA[PHP Dersleri]]></category>
		<category><![CDATA[MySQL Order By]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://serpito.com/mysql-order-by/</guid>
		<description><![CDATA[ORDER BY sözcüğü ile kayıtlı verileri belirten duruma göre dizilir. ORDER BY Sözcüğü Syntax SELECT sutun_adi(s) FROM tablo_adi ORDER BY sutun_adi Örneği      Örneğimizde &#8220;Arkadas&#8221; tablosunda bulunan kayıtlı tüm verileri seçer ve &#8220;yas&#8221; kriterine göre dizer: &#60;?php $con = mysql_connect(&#8220;localhost&#8221;,&#8221;serpito&#8221;,&#8221;abc123&#8243;); if (!$con) { die(&#8216;Bağlanamadı: &#8216; . mysql_error()); } mysql_select_db(&#8220;my_db&#8221;, $con); $result = mysql_query(&#8220;SELECT * FROM person <a href="http://www.serpito.com/mysql-order-by/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>ORDER BY sözcüğü ile kayıtlı verileri belirten duruma göre dizilir.</p>
<h4><strong>ORDER BY Sözcüğü</strong></h4>
<p><strong>Syntax</strong></p>
<blockquote><p>SELECT sutun_adi(s)</p>
<p>FROM tablo_adi</p>
<p>ORDER BY sutun_adi</p></blockquote>
<p><strong>Örneği       </strong><span id="more-97"></span></p>
<p>Örneğimizde  &#8220;Arkadas&#8221; tablosunda bulunan kayıtlı tüm verileri seçer ve &#8220;yas&#8221; kriterine göre dizer:</p>
<blockquote><p>&lt;?php</p>
<p>$con =   mysql_connect(&#8220;localhost&#8221;,&#8221;serpito&#8221;,&#8221;abc123&#8243;);</p>
<p>if (!$con)</p>
<p>{</p>
<p>die(&#8216;Bağlanamadı: &#8216; . mysql_error());</p>
<p>}</p>
<p>mysql_select_db(&#8220;my_db&#8221;, $con);</p>
<p>$result = mysql_query(&#8220;SELECT * FROM person ORDER BY age&#8221;);</p>
<p>while($row = mysql_fetch_array($result))</p>
<p>{</p>
<p>echo $row['adi'];</p>
<p>echo &#8221; &#8221; . $row['soyadi'];</p>
<p>echo &#8221; &#8221; . $row['yas'];</p>
<p>echo &#8220;&lt;br /&gt;&#8221;;</p>
<p>}</p>
<p>mysql_close($con);</p>
<p>?&gt;</p></blockquote>
<p>Kodun çıktısı şu şekildedir:</p>
<blockquote><p> İzzet Norton 28</p>
<p>Atilla Atasoy 24</p></blockquote>
<hr align="center" size="2" width="100%" />
<h4><strong>Artarak Yada Azalarak Dizelemek</strong></h4>
<p>ORDER BY ifadesi ile birlikte; dizilim-belirteci olan ASC  ascending(artarak) sözcüğünü kullanırsak , verileri söz dizim kurallarına göre sıralar.(1 den-9 a , &#8220;a&#8221; dan &#8220;z&#8221; e)</p>
<p>ORDER BY ifadesi ile birlikte; dizilim belirteci olan DESC (descending-azalarak) sözcüğünü kullanırsak, verileri söz dizim kuralların göre azaralarak sıralar(9da -1 e  , &#8220;z&#8221; den &#8220;a&#8221; ya):</p>
<blockquote><p> SELECT sutun_adi(s)</p>
<p>FROM tablo_adi</p>
<p>ORDER BY sutun_adi DESC</p></blockquote>
<hr align="center" size="2" width="100%" />
<h4><strong>Birden Fazla Sütunu Sıralamak</strong></h4>
<p>Birden fazla sutunu sıralamak da mümkündür.Sıralama komutu verirken ,ikinci sutun , yanlızca birinci sutun birinci ve kimlik verilerine sahipse  kullanılır:</p>
<blockquote><p>SELECT sutun_adi(s)</p>
<p>FROM tablo_adi</p>
<p>ORDER BY sutun_adi1, sutun_adi2</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.serpito.com/mysql-order-by/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL Where</title>
		<link>http://www.serpito.com/mysql-where/</link>
		<comments>http://www.serpito.com/mysql-where/#comments</comments>
		<pubDate>Sun, 02 Mar 2008 02:54:26 +0000</pubDate>
		<dc:creator>Atilla Akoğlu</dc:creator>
				<category><![CDATA[MySQL Dersleri]]></category>
		<category><![CDATA[PHP Dersleri]]></category>
		<category><![CDATA[MySQL Where]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://serpito.com/mysql-where/</guid>
		<description><![CDATA[Where , Belirtilen kritere göre sorgu yapan ve bulunan sonucu seçen (SELECT) ifadedir. WHERE İfadesi Belirtilen kritere göre sorgu yapan ve bulunan sonucu seçer. Syntax SELECT column FROM tablo WHERE column operator deger Aşağıdaki operatörler WHERE ifadesi için gerekli kriterleri belirtmek için kullanılabilir: Operatör Tanımı = Eşittir != Eşit Değildir &#62; Büyüktür &#60; Küçüktür &#62;= <a href="http://www.serpito.com/mysql-where/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Where , Belirtilen kritere göre sorgu yapan ve bulunan sonucu seçen (SELECT) ifadedir.</p>
<h4><strong>WHERE İfadesi</strong></h4>
<p>Belirtilen kritere göre sorgu yapan ve bulunan sonucu  seçer.</p>
<p><strong>Syntax</strong></p>
<blockquote><p>SELECT column FROM tablo</p>
<p>WHERE column operator deger</p></blockquote>
<p>Aşağıdaki operatörler WHERE ifadesi için gerekli kriterleri belirtmek için kullanılabilir:</p>
<p><span id="more-96"></span></p>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td><strong>Operatör</strong></td>
<td><strong>Tanımı</strong></td>
</tr>
<tr>
<td>=</td>
<td>Eşittir</td>
</tr>
<tr>
<td>!=</td>
<td>Eşit Değildir</td>
</tr>
<tr>
<td>&gt;</td>
<td>Büyüktür</td>
</tr>
<tr>
<td>&lt;</td>
<td>Küçüktür</td>
</tr>
<tr>
<td>&gt;=</td>
<td>Büyük eşittir</td>
</tr>
<tr>
<td>&lt;=</td>
<td>Küçük eşittir</td>
</tr>
<tr>
<td>BETWEEN</td>
<td>arasındadır</td>
</tr>
<tr>
<td>LIKE</td>
<td>Gibi(kalıp)</td>
</tr>
</table>
<p>PHP ile sorguyu çalıştırmamız için mysql_query() fonksiyonunu çalıştırmamız gerekir.MySQL bağlantısına sorgu ve istek gönderilir.</p>
<p><strong>Örnek</strong></p>
<p>Aşağıdaki örneğimizde &#8220;Arkadas&#8221; tablosunda adi=&#8217;Atilla&#8217; olan satırı bulacak ve yayınlayacaktır;</p>
<p>Görelim:</p>
<blockquote><p>&lt;?php</p>
<p>$con =   mysql_connect(&#8220;localhost&#8221;,&#8221;serpito&#8221;,&#8221;abc123&#8243;);</p>
<p>if (!$con)</p>
<p>{</p>
<p>die(&#8216;Bağlanamadı: &#8216; . mysql_error());</p>
<p>}</p>
<p>mysql_select_db(&#8220;my_db&#8221;, $con);</p>
<p>$result = mysql_query(&#8220;SELECT * FROM Arkadas</p>
<p>WHERE adi=&#8217;Atilla&#8217;&#8221;);</p>
<p>while($row = mysql_fetch_array($result))</p>
<p>{</p>
<p>echo $row[adi] . &#8221; &#8221; . $row['soyadi'];</p>
<p>echo &#8220;&lt;br /&gt;&#8221;;</p>
<p>}</p>
<p>?&gt;</p></blockquote>
<p>Kodun Çıktısı şu şekildedir:</p>
<blockquote><p>Atilla Atasoy</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.serpito.com/mysql-where/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL Select</title>
		<link>http://www.serpito.com/mysql-select/</link>
		<comments>http://www.serpito.com/mysql-select/#comments</comments>
		<pubDate>Sun, 02 Mar 2008 02:49:05 +0000</pubDate>
		<dc:creator>Atilla Akoğlu</dc:creator>
				<category><![CDATA[MySQL Dersleri]]></category>
		<category><![CDATA[PHP Dersleri]]></category>
		<category><![CDATA[MySQL Select]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://serpito.com/mysql-select/</guid>
		<description><![CDATA[SELECT ifadesi veritabanından bilgileri seçer ve kullanıma hazır hale getirir. Veritabanı Tablosundan Veri Seçmek. SELECT ifadesi veritabanından bilgileri seçer. Syntax SELECT sutun_adi(s) FROM tablo_adi PHP ile sorguyu çalıştırmamız için mysql_query() fonksiyonunu çalıştırmamız gerekir.MySQL bağlantısına sorgu ve istek gönderilir. Örnek Örneğimizde &#8220;Arkadas&#8221; tablosundaki tüm verileri seçer.(NOT: * sembolü tablodaki tüm verileri işaret eder.) &#60; ?php $con <a href="http://www.serpito.com/mysql-select/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>SELECT ifadesi veritabanından bilgileri seçer ve kullanıma hazır hale getirir.</p>
<h4><strong>Veritabanı Tablosundan Veri Seçmek.</strong></h4>
<p>SELECT ifadesi veritabanından bilgileri seçer.</p>
<p><strong>Syntax</strong></p>
<pre class="brush: php; ">
SELECT sutun_adi(s) FROM tablo_adi
</pre>
<p>PHP ile sorguyu çalıştırmamız için mysql_query() fonksiyonunu çalıştırmamız gerekir.MySQL bağlantısına sorgu ve istek gönderilir.</p>
<p><strong>Örnek </strong><span id="more-95"></span>Örneğimizde &#8220;Arkadas&#8221; tablosundaki tüm verileri seçer.(NOT: * sembolü tablodaki tüm verileri işaret eder.)
<pre class="brush: php; ">

&lt; ?php

$con = mysql_connect(&quot;localhost&quot;,&quot;serpito&quot;,&quot;abc123&quot;);

if (!$con){

die(&#039;Bağlanamadı: &#039; . mysql_error());

}

mysql_select_db(&quot;my_db&quot;, $con);

$result = mysql_query(&quot;SELECT * FROM Arkadas&quot;);

while($row = mysql_fetch_array($result)){

echo $row[adi] . &quot; &quot; . $row[&#039;soyadi&#039;];echo &quot;&lt;br /&gt;&quot;;

}

mysql_close($con);

?&gt;
</pre>
<p>Örneğimizde sorgudan sonra ele alınan veriler  $result değişkeni tarafındn tutulur. mysql_fetch_array() fonksiyonu ile kayıtları $result değişkenine dizi halinde verir. mysql_fetch_array() her sorgusunda birer satır okuyarak değişkene gönderir.Böylece while döngüsü sona erdiğinde tablodaki tüm verilerde yayınlanır.Kodun çıktısı aşağıdaki gibi olur:</p>
<blockquote><p>
Atilla  Atasoy<br />
İzzet Norton
</p></blockquote>
<hr align="center" size="2" width="100%" />
<h4><strong>Sonucu HTML tablosunda Göstermek</strong></h4>
<p>Yukarıdaki sonuçları aynı şekilde kullanarak bir HTML tablosunda kullanalım:</p>
<pre class="brush: php; ">

&lt; ?php

$con = mysql_connect(&quot;localhost&quot;,&quot;serpito&quot;,&quot;abc123&quot;);

if (!$con){

die(&#039;Bağlanamadı: &#039; . mysql_error());

}

mysql_select_db(&quot;my_db&quot;, $con);

$result = mysql_query(&quot;SELECT * FROM Arkadas&quot;);

echo &quot;&lt;strong&gt;&lt;table border=&#039;1&#039;&gt;&lt; tr&gt;&lt;th&gt;Adı&lt;/th&gt;&lt;th&gt;Soyadı&lt;/th&gt;&quot;;

while($row = mysql_fetch_array($result)){

echo &quot;&lt;tr&gt;&quot;;

echo &quot;&lt;td&gt;&quot; . $row[‘adi&#039;] . &quot;&lt;/td&gt;&quot;;

echo &quot;&lt;td&gt;&quot; . $row[‘soyadi&#039;] . &quot;&lt;/td&gt;&quot;;

echo &quot;&lt;/tr&gt;&quot;;

}

echo &quot;&lt;/table&gt;&quot;;

mysql_close($con);

?&gt;
</pre>
<p>Örneğimizin çıktısı şöyledir:</p>
<blockquote>
<table border="0" cellpadding="0" width="50%">
<tr>
<td><strong>Adı</strong></td>
<td><strong>Soyadı</strong></td>
</tr>
<tr>
<td>İzzet</td>
<td>Norton</td>
</tr>
<tr>
<td>Atilla</td>
<td>Akoğlu</td>
</tr>
</table>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.serpito.com/mysql-select/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>MySQL Create</title>
		<link>http://www.serpito.com/mysql-create/</link>
		<comments>http://www.serpito.com/mysql-create/#comments</comments>
		<pubDate>Sun, 02 Mar 2008 02:36:29 +0000</pubDate>
		<dc:creator>Atilla Akoğlu</dc:creator>
				<category><![CDATA[MySQL Dersleri]]></category>
		<category><![CDATA[PHP Dersleri]]></category>
		<category><![CDATA[MySQL Create]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://serpito.com/mysql-create/</guid>
		<description><![CDATA[Bir veritabanı bir veya birden çok tablo içerir. Veritabanı Oluştur CREATE DATABASE ifadesi MySQL de veritabanı oluşturur. Syntax CREATE DATABASE veritabani_adi Yukardaki ifade oluşan veritabanından bilgi sorgulaması için mysql_query() fonksiyonu kullanılır. Bu fonksiyon MySQL bağlantısına istek ve sorgu gönderir. Örnek Aşağıdaki örnekte &#8220;my_db&#8221; adında bir veritabanı oluşturduk: &#60;?php $con = mysql_connect(&#8220;localhost&#8221;,&#8221;serpito&#8221;,&#8221;abc123&#8243;); if (!$con) { die(&#8216;Bağlanamadı: <a href="http://www.serpito.com/mysql-create/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Bir veritabanı bir veya birden çok tablo içerir.</p>
<h4><strong>Veritabanı Oluştur</strong></h4>
<p>CREATE DATABASE  ifadesi MySQL de veritabanı oluşturur.</p>
<p><strong>Syntax</strong></p>
<blockquote><p>CREATE DATABASE veritabani_adi</p></blockquote>
<p>Yukardaki ifade oluşan veritabanından bilgi sorgulaması için mysql_query() fonksiyonu kullanılır.</p>
<p>Bu fonksiyon MySQL bağlantısına istek ve sorgu gönderir.</p>
<p><strong>Örnek </strong><span id="more-93"></span></p>
<p>Aşağıdaki örnekte &#8220;my_db&#8221; adında bir veritabanı oluşturduk:</p>
<blockquote><p>&lt;?php</p>
<p>$con =   mysql_connect(&#8220;localhost&#8221;,&#8221;serpito&#8221;,&#8221;abc123&#8243;);</p>
<p>if (!$con)</p>
<p>{</p>
<p>die(&#8216;Bağlanamadı: &#8216; . mysql_error());</p>
<p>}</p>
<p>if (mysql_query(&#8220;CREATE DATABASE my_db&#8221;,$con))</p>
<p>{</p>
<p>echo &#8220;veritabanı oluşturuldu&#8221;;</p>
<p>}</p>
<p>else</p>
<p>{</p>
<p>echo &#8220;veritabanı oluşturulmadı: &#8221; . mysql_error();</p>
<p>}</p>
<p>mysql_close($con);</p>
<p>?&gt;</p></blockquote>
<hr align="center" size="2" width="100%" />
<h4><strong>Tablo Oluştur</strong></h4>
<p>CREATE TABLE ifadesi MySQL veri tablosu oluşturur.</p>
<p><strong>Syntax</strong></p>
<blockquote><p>CREATE TABLE tablo_adi</p>
<p>(</p>
<p>satir_adi1 veri_tipi,</p>
<p>satir_adi 2 veri_tipi,</p>
<p>satir_adi 3 veri_tipi,</p>
<p><em>&#8230;&#8230;.</em></p>
<p>)</p></blockquote>
<p>CREATE TABLE ifadesi mysql_query() fonksiyonu fonksiyonunun muhattabı olarak yer alır ve sorgularda oluşturulan tablolar incelenir.</p>
<p><strong>Örnek</strong></p>
<p>Aşağıdaki örneğimizde, &#8220;adi&#8221; , &#8220;soyadi&#8221; ve &#8220;yas&#8221; olarak 3 sutunluk bir &#8220;arkadas&#8221; tablosu oluşturalım:</p>
<blockquote><p>&lt;?php</p>
<p>$con =   mysql_connect(&#8220;localhost&#8221;,&#8221;serpito&#8221;,&#8221;abc123&#8243;);</p>
<p>if (!$con)</p>
<p>{</p>
<p>die(‘Baglamadi: &#8216; . mysql_error());</p>
<p>}</p>
<p>// Veritabanı oluştur</p>
<p>if (mysql_query(&#8220;CREATE DATABASE my_db&#8221;,$con))</p>
<p>{</p>
<p>echo &#8220;Veritabanı yaratıldıs&#8221;;</p>
<p>}</p>
<p>else</p>
<p>{</p>
<p>echo &#8220;veritabanı oluşturulamadı: &#8221; . mysql_error();</p>
<p>}</p>
<p>// my_db veritabanında tablo oluştur</p>
<p>mysql_select_db(&#8220;my_db&#8221;, $con);</p>
<p>$sql = &#8220;CREATE TABLE arkadas</p>
<p>(</p>
<p>adi varchar(15),</p>
<p>soyadi varchar(15),</p>
<p>yas int</p>
<p>)&#8221;;</p>
<p>mysql_query($sql,$con);</p>
<p>mysql_close($con);</p>
<p>?&gt;</p></blockquote>
<p><strong>Önemli:</strong> Tablo eklemek için öncelikle bağlanılacak veritabanı seçilmeli.mysql_select_db() fonksiyonu ile veritabanı seçilir..</p>
<p><strong>Not:</strong>varchar değeri  için veritabanı alanı oluşturduğumuzda alanın maximum karakter uzunluğunu belirtmemiz gerekmektedir. Örnek; varchar(16).</p>
<hr align="center" size="2" width="100%" />
<h4><strong>MySQLVeri Türleri</strong></h4>
<table border="0" cellpadding="0" cellspacing="0" width="95%">
<tr>
<td valign="top" width="40%">
<blockquote><p><strong>Numerik Veri Türleri</strong></p></blockquote>
</td>
<td valign="top" width="60%"><strong>Tanımı</strong></td>
</tr>
<tr>
<td valign="top">int(size)<br />
smallint(size)<br />
tinyint(size)<br />
mediumint(size)<br />
bigint(size)</td>
<td valign="top">Yanlızca integer(tamsayı) değeri tutar.Max. karakter   genişliği parametre olarak alınır.</td>
</tr>
<tr>
<td valign="top">decimal(size,d)<br />
double(size,d)<br />
float(size,d)</td>
<td valign="top">Sayıları kesirleri ile birlikte tutar. Max. karakter   genişliği parametre olarak alınır.Ondalık sayı  uzunluğu  &#8220;d&#8221;   parametresi ile tutulur.</td>
</tr>
</table>
<table border="1" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td valign="top" width="40%"><strong>Text Veri Türleri</strong></td>
<td valign="top" width="60%"><strong>Tanımı</strong></td>
</tr>
<tr>
<td valign="top">char(size)</td>
<td valign="top">Sabit bir string uzunluğu tutar(harf, rakam,ve özel   karakter).Parantez içinde sabit uzunluk tutulur.</td>
</tr>
<tr>
<td valign="top">varchar(size)</td>
<td valign="top">Değişken bir string uzunluğu parametre olarak   tutulur(harf, rakam,ve özel karakter).Parantez içinde sabit uzunluk tutulur.</td>
</tr>
<tr>
<td valign="top">tinytext</td>
<td valign="top">Değişken bir stringi max.255 karakter uzunluğu ile   tutar.</td>
</tr>
<tr>
<td valign="top">text<br />
blob</td>
<td valign="top">Değişken bir string I max. 65535 karakter uzunluğu   ile tutar.</td>
</tr>
<tr>
<td valign="top">mediumtext<br />
mediumblob</td>
<td valign="top">Değişken bir stringi max. 16777215 karakter uzunluğu   ile tutar.</td>
</tr>
<tr>
<td valign="top">longtext<br />
longblob</td>
<td valign="top">Değişken bir stringi max. 4294967295 karakter   uzunluğu ile tutar.</td>
</tr>
</table>
<table border="1" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td valign="top" width="40%"><strong>Tarih Veri Türleri</strong></td>
<td valign="top" width="60%"><strong>Tanımı</strong></td>
</tr>
<tr>
<td valign="top">date(yyyy-mm-dd)<br />
datetime(yyyy-mm-dd hh:mm:ss)<br />
timestamp(yyyymmddhhmmss)<br />
time(hh:mm:ss)</td>
<td valign="top">Tarih ve zaman değerlerini tutar.</td>
</tr>
</table>
<table border="1" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td valign="top" width="40%"><strong>Karışık Veri Türleri</strong></td>
<td valign="top" width="60%"><strong>Tanımı</strong></td>
</tr>
<tr>
<td valign="top">enum(value1,value2,ect)</td>
<td valign="top">ENUM  ENUMERATED listesinin kisaltılmış   halidir. () içinde 65535 değer tutabilir.Parantez içine geçersiz bir değer   girildiğinde default boş değer atanır.</td>
</tr>
<tr>
<td valign="top">set</td>
<td valign="top">SET, ENUM a benzer. Farkli olarak 64 değerlidir</td>
</tr>
</table>
<h4><strong>Primary Keys ve Auto Increment Alanları</strong></h4>
<p>Her tabloda primar key(Birincil Anahtar) alanı bulunmalıdır.</p>
<p>Primary key tablodaki herhangi bir satıra tek bir kimlik verir.Her primary key  tabloda da tek olmalıdır. Ayrıca primary key alanı kesinlikle boş &#8220;null&#8221; olamaz.Çünkü database sunucusu kayıtları almak için primary keyden değer isteyecektir.</p>
<p>Primary key alanı herzaman indexlenir.Bu istisnasız bir kuraldır!</p>
<p>Aşağıdaki örneğimizde , personID alanını primaryu key olarak tanımlıyoruz.Görelim;</p>
<p><strong>Örnek</strong></p>
<blockquote><p>$sql = &#8220;CREATE TABLE person</p>
<p>(</p>
<p>personID int NOT NULL AUTO_INCREMENT,</p>
<p>PRIMARY KEY(personID),</p>
<p>FirstName varchar(15),</p>
<p>LastName varchar(15),</p>
<p>Age int</p>
<p>)&#8221;;</p>
<p>mysql_query($sql,$con);</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.serpito.com/mysql-create/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>MySQL Connect</title>
		<link>http://www.serpito.com/mysql-connect/</link>
		<comments>http://www.serpito.com/mysql-connect/#comments</comments>
		<pubDate>Sun, 02 Mar 2008 02:30:48 +0000</pubDate>
		<dc:creator>Atilla Akoğlu</dc:creator>
				<category><![CDATA[MySQL Dersleri]]></category>
		<category><![CDATA[PHP Dersleri]]></category>
		<category><![CDATA[MySQL Connect]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://serpito.com/mysql-connect/</guid>
		<description><![CDATA[MySQL Veritabanına Bağlanma Uygulamanız sırasında veritabanına erişmek ve bilgi almak için öncelikle veritabanına bağlanmanız gerekir. PHP dilinde ,bu olay mysql_connect() fonksiyonu ile gerçekleşir. Syntax mysql_connect(sunucuadı,kullanıcıadı,şifre); Parametre Tanım Sunucuadı Opsiyonel. Bağlanılacak sunucuyu gösterir.Değer verilmezse default ayarı &#8220;localhost:3306&#8243; dır. kullanıcıadı Opsiyonel. Bağlantı için bir kullanıcı adı tutar. şifre Opsiyonel. Bağlantı için gereken şifreyi belirtir. Default değeri &#8220;&#8221; <a href="http://www.serpito.com/mysql-connect/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<h4><strong>MySQL Veritabanına Bağlanma</strong></h4>
<p>Uygulamanız sırasında veritabanına erişmek ve bilgi almak için öncelikle veritabanına bağlanmanız gerekir.</p>
<p>PHP dilinde ,bu olay  mysql_connect() fonksiyonu ile gerçekleşir.</p>
<p><strong>Syntax</strong></p>
<blockquote><p>mysql_connect(sunucuadı,kullanıcıadı,şifre); <span id="more-92"></span></p></blockquote>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td valign="top" width="20%"><strong>Parametre</strong></td>
<td valign="top" width="80%"><strong>Tanım</strong></td>
</tr>
<tr>
<td valign="top">Sunucuadı</td>
<td valign="top">Opsiyonel. Bağlanılacak sunucuyu gösterir.Değer   verilmezse default ayarı  &#8220;localhost:3306&#8243; dır.</td>
</tr>
<tr>
<td valign="top">kullanıcıadı</td>
<td valign="top">Opsiyonel. Bağlantı için bir kullanıcı adı tutar.</td>
</tr>
<tr>
<td valign="top">şifre</td>
<td valign="top">Opsiyonel. Bağlantı için gereken şifreyi belirtir.   Default değeri  &#8220;&#8221; dir.</td>
</tr>
</table>
<p>Not: Öncelikle türkçe karakterleri anlaşılırlığı sağlasın diye yazdığımı belirtmeliyim.PHP ve MySQL kodları diger tüm programlama dilleri gibi türkçe karakter içermemelidir.</p>
<p><strong>Örnek</strong></p>
<p>Aşağıdaki örneğimizde bağlantıyı bir değişkende ($con) tutuyoruz.. &#8220;die&#8221; bölümü bağlantı iptal edilirse kodun çalışmasını tutar:</p>
<blockquote><p>&lt;?php</p>
<p>$con =   mysql_connect(&#8220;localhost&#8221;,&#8221;serpito&#8221;,&#8221;abc123&#8243;);</p>
<p>if (!$con)</p>
<p>{</p>
<p>die(&#8216;veritabanına bağlanamadı: &#8216; . mysql_error());</p>
<p>}</p>
<p>//işletilecek kod</p>
<p>?&gt;</p></blockquote>
<hr align="center" size="2" width="100%" />
<h4><strong>Bağlantıyı Kapatmak</strong></h4>
<p>PHP kodu işlemi tamamladığı anda başlantı kapanır. Bağlantıyı kapamak için mysql_close() fonksiyonu kullanılır.</p>
<blockquote><p>&lt;?php</p>
<p>$con =   mysql_connect(&#8220;localhost&#8221;,&#8221;serpito&#8221;,&#8221;abc123&#8243;);</p>
<p>if (!$con)</p>
<p>{</p>
<p>die(&#8216;Veritabanına bağlanamadı: &#8216; . mysql_error());</p>
<p>}</p>
<p>// işletilecek kod</p>
<p>mysql_close($con);</p>
<p>?&gt;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.serpito.com/mysql-connect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

