<?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; A rray</title>
	<atom:link href="http://www.serpito.com/etiket/a-rray/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, 03 Feb 2012 11:44:15 +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>PHP &#8211; ODBC (Open Database Connectivity)</title>
		<link>http://www.serpito.com/php-odbc/</link>
		<comments>http://www.serpito.com/php-odbc/#comments</comments>
		<pubDate>Sun, 02 Mar 2008 03:48:38 +0000</pubDate>
		<dc:creator>Atilla Akoğlu</dc:creator>
				<category><![CDATA[MySQL Dersleri]]></category>
		<category><![CDATA[PHP Dersleri]]></category>
		<category><![CDATA[A rray]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Diziler]]></category>
		<category><![CDATA[Ms Access]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Dersler]]></category>
		<category><![CDATA[veritabanı]]></category>

		<guid isPermaLink="false">http://serpito.com/php-odbc/</guid>
		<description><![CDATA[ODBC(Open Database Connectivity) , bir veri kaynağına bağlanmayı gerçekleştiren bir uygulama arayüzüdür. ODBC Bağlantısı Oluşturmak ODBC bağlantısı ile birlikte, her türlü veritabanına , ağ üzerindeki herhangi bir bilgisayara bağlanmak mümkündür. MS Access Veritabanına Bağlantı Kurulumunu Tarif Edelim: Control Paneldeki(Denetim Masası) Yönetici Araçlarını Açın. Data Sources(OBDC) seçeneğini çift tıklayın. System DSN sekmesini seçin. Add(Ekle) tıklayın. Microsoft <a href="http://www.serpito.com/php-odbc/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>ODBC(Open Database Connectivity) , bir veri kaynağına bağlanmayı gerçekleştiren bir uygulama arayüzüdür.  ODBC Bağlantısı Oluşturmak</p>
<p>ODBC bağlantısı ile birlikte, her türlü veritabanına , ağ üzerindeki herhangi bir bilgisayara bağlanmak mümkündür.</p>
<p>MS Access Veritabanına Bağlantı Kurulumunu Tarif Edelim:</p>
<ol>
<li> Control Paneldeki(Denetim Masası) Yönetici      Araçlarını Açın.</li>
<li> Data Sources(OBDC) seçeneğini çift      tıklayın.</li>
<li><strong>System DSN</strong> sekmesini      seçin.</li>
<li><strong>Add(Ekle) </strong> tıklayın.</li>
<li><strong>Microsoft Access Driver</strong> seçin ve Finish e tıklayın</li>
<li>Sonraki ekranda,<strong> </strong>veritabanı yerini verin ve <strong> Select</strong> <strong>(Seç)</strong>  tıklayın .</li>
<li>Veritabanına  <strong>Data Source Name (DSN) </strong>adı      verin.</li>
<li><strong>OK(tamam) </strong>e      tıklayın. Güle güle kullanın.</li>
</ol>
<p><span id="more-101"></span></p>
<hr />
<h4><strong> ODBC&#8217;e Bağlanmak</strong></h4>
<p>odbc_connect() fonksiyonu ile ODBC veri kaynağına bağlantı sağlanır. Bu fonksiyon 4 parametre alır:veri kaynağı adı, kullanıcı adı , şifre , ve opsiyonel bir imleç tipi.</p>
<p>odbc_exec() fonksiyonu SQL işlemini çalıştırır.</p>
<p><strong>Örnek</strong></p>
<p>Sıradaki örneğimiz kullanıcı adi veya parola kullanmadan  DSN&#8217;e northwind adında bir bağlantı oluşturacaktır.Daha sonra SQL oluştup çalışacaktır:</p>
<blockquote><p>$conn=odbc_connect(&#8216;northwind&#8217;,&#8221;,&#8221;);</p>
<p>$sql=&#8221;SELECT * FROM musteri&#8221;;</p>
<p>$rs=odbc_exec($conn,$sql);</p></blockquote>
<hr align="center" size="2" width="100%" />
<h4><strong>Kayıtları Tekrarlamak</strong></h4>
<p>odbc_fetch_row() fonksiyonu sonuçları kayıtlı satırlardan çeker.Alınacak bir satır var ise bu fonksiyon TRUE döndürür,aksi halde FALSE değerini döndürür.</p>
<p>Fonksiyon iki parametre ile çalışır: ODBC  sonuç belirteci ve opsiyonel satır numarası:</p>
<blockquote><p>odbc_fetch_row($rs)</p></blockquote>
<hr align="center" size="2" width="100%" />
<h4><strong>Kayıtlara Erişim</strong></h4>
<p>odbc_result() fonksiyonu kayıttan veri okur. Bu fonksiyon iki parametre kullanır : ODBC sonuç belirteci  ve bölüm numarası yada ismi.</p>
<p>Aşağıdaki kod  kayıdın 1. satırından sorgu sonucu okur:</p>
<blockquote><p>$compname=odbc_result($rs,1);</p></blockquote>
<p>Aşağıdali kod ise &#8220;SirketAdi&#8221; isimli bölümü okur ve döndürür.:</p>
<blockquote><p>$compname=odbc_result($rs,&#8221;SirketAdi&#8221;);</p></blockquote>
<hr align="center" size="2" width="100%" />
<h4><strong>ODBC Bağlantısını Kapatmak</strong></h4>
<p>odbc_close() fonksiyonu ODBC bağlantısını kapatır.</p>
<blockquote><p>odbc_close($conn);</p></blockquote>
<hr align="center" size="2" width="100%" /><strong>ODBC Örneği</strong></p>
<p>Örneğimiz ,ilk önce veritabanı bağlantısını kuruyor ve sonra kayıtlara erişim sağlanacak.Alınan verileri bir HTML tablosuna alacaktır.</p>
<blockquote><p>&lt;html&gt;</p>
<p>&lt;body&gt;</p>
<p>&lt;?php</p>
<p>$conn=odbc_connect(&#8216;northwind&#8217;,&#8221;,&#8221;);</p>
<p>if (!$conn)</p>
<p>{exit(&#8220;Bağlantı Başarısız: &#8221; . $conn);}</p>
<p>$sql=&#8221;SELECT * FROM musteri&#8221;;</p>
<p>$rs=odbc_exec($conn,$sql);</p>
<p>if (!$rs)</p>
<p>{exit(&#8220;SQL Hatası&#8221;);}</p>
<p>echo &#8220;&lt;table&gt;&lt;tr&gt;&#8221;;</p>
<p>echo &#8220;&lt;th&gt;Şirket Adı&lt;/th&gt;&#8221;;</p>
<p>echo &#8220;&lt;th&gt;İletişim Adı&lt;/th&gt;&lt;/tr&gt;&#8221;;</p>
<p>while (odbc_fetch_row($rs))</p>
<p>{</p>
<p>$compname=odbc_result($rs,&#8221;SirketAdi&#8221;);</p>
<p>$conname=odbc_result($rs,&#8221;İletisimAdi&#8221;);</p>
<p>echo &#8220;&lt;tr&gt;&lt;td&gt;$compname&lt;/td&gt;&#8221;;</p>
<p>echo &#8220;&lt;td&gt;$conname&lt;/td&gt;&lt;/tr&gt;&#8221;;</p>
<p>}</p>
<p>odbc_close($conn);</p>
<p>echo &#8220;&lt;/table&gt;&#8221;;</p>
<p>?&gt;</p>
<p>&lt;/body&gt;</p>
<p>&lt;/html&gt;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.serpito.com/php-odbc/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

