<?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>Mysql, Mysql Yardım, Mysql Danışmanlık,Database danışmanlık,Mssql Danışmanlık,Oracle Danışmanlık &#187; Php Köşesi</title>
	<atom:link href="http://www.mysqlsupport.net/category/php-kosesi/feed" rel="self" type="application/rss+xml" />
	<link>http://www.mysqlsupport.net</link>
	<description>Database Danışmanlık Hizmeti</description>
	<lastBuildDate>Wed, 16 Mar 2011 07:40:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>PHP ile Data Transferi</title>
		<link>http://www.mysqlsupport.net/php-ile-data-transferi.html</link>
		<comments>http://www.mysqlsupport.net/php-ile-data-transferi.html#comments</comments>
		<pubDate>Wed, 01 Apr 2009 02:21:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Php Köşesi]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php data transferi]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[sunucu]]></category>

		<guid isPermaLink="false">http://www.mysqlsupport.net/?p=298</guid>
		<description><![CDATA[PHP ile Farklı Sunucular Arasında Data Transferi, Bazen bir sunucu üzerindeki databaseden , farklı bir sunucu üzerindeki database&#8217;e data taşımanız gekebilir. Mesela xxx.xxx.xxx.xxx ip&#8217;li sunucu üstündeki customer tablosundaki kayıtları, yyy.yyy.yyy.yyy sunucusu üstündeki customer tablosuna insert etmemiz gerekiyor. Üstelik bu işi hergün yapmamız gerekiyor. Düşünün, tam bir vakit kaybı. Hergün backup al. Bu backup&#8217;ı sunucular arasında [...]]]></description>
			<content:encoded><![CDATA[<p><strong></p>
<p>PHP ile Farklı Sunucular Arasında Data Transferi,</p>
<p></strong></p>
<p>Bazen bir sunucu üzerindeki databaseden , farklı bir sunucu üzerindeki<br />
database&#8217;e data taşımanız gekebilir. Mesela xxx.xxx.xxx.xxx ip&#8217;li<br />
sunucu üstündeki customer tablosundaki kayıtları,  yyy.yyy.yyy.yyy<br />
sunucusu üstündeki customer tablosuna insert etmemiz gerekiyor.<br />
Üstelik bu işi hergün yapmamız gerekiyor. Düşünün, tam bir vakit kaybı.<br />
Hergün backup al. Bu backup&#8217;ı sunucular arasında elle transfer et.<br />
(.zip&#8217;le ,.rar&#8217;la vs vs) Sonra bu backup&#8217;ı yeni sunucu üzerine restore et.<br />
Bi dünya iş. İşte php ile bu işi hem Çok kısa bir süre iÇinde hem de<br />
otomatik olarak hergün kendiliğinden yapılmasını sağlayabilirsiniz.</p>
<p><strong></p>
<p>şimdi bir örnek uygulama yapalım:</p>
<p></strong></p>
<p><strong><?<br />
// x Serverımıza connection yapıyoruz.</strong><br />
	$xServer=mysql_connect(&#8216;xxx.xxx.xxx.xxx&#8217;,'user&#8217;,'password&#8217;);<br />
	mysql_select_db(sales);<br />
<strong>// y Serverımıza connection yapıyoruz.	</strong><br />
	$yServer=mysql_connect(&#8216;yyy.yyy.yyy.yyy&#8217;,'user&#8217;,'password&#8217;);<br />
	mysql_select_db(sales);<br />
<strong><br />
// x serverımızdan dataları Çekiyoruz.</strong><br />
	$sql=&#8221;select id,adi,soyadi,tutar from customer&#8221;;</p>
<p><strong>// mysql_query() fonksiyonu ile sql&#8217;li Çalıştırıp sonucu $result değişkenine atıyoruz.</strong></p>
<p>	$result=mysql_query($sql,$xServer);<br />
<strong>// Sql sonucunda gelecek her satır iÇin dönecek while döngüsü kuruyoruz.<br />
// Ve gelen her satır iÇin dataları teker teker değişkenlere atıyoruz.</strong></p>
<p>	 while($row=mysql_fetch_assoc($result)){</p>
<p>				$customer_id=$row['id'];<br />
				$customer_adi=$row['adi'];<br />
				$customer_soyadi=$row['soyadi'];<br />
				$customer_tutar=$row['tutar'];</p>
<p><strong>// Ve son olarakta yServer üstündeki customer tablosuna xServer üstünden<br />
//Çektiğimiz datayı insert ediyoruz.	</strong>		</p>
<p>				$sql_insert=&#8221;insert into customer(id,msisdn,operator_id)<br />
				values (&#8220;.$customer_id.&#8221;,&#8221;.$customer_adi.&#8221;,&#8221;.$customer_soyadi.&#8221;,&#8221;.$customer_tutar.&#8221;)&#8221;;</p>
<p>				mysql_query($sql_insert,$yServer);							</p>
<p>					}<br />
?></p>
<p>Daha sonra dosyayı dataTasi.php olarak kaydedin ve konsoldan<br />
php -f dataTasi.php komutunu verirseniz php scriptiniz Çalışmış<br />
olacak. Bu işi biz hergün belli bir saatte otomatik olarak yapsın<br />
istiyorsanız, bunu serverınız windows ise; zamanlanmış göreve<br />
atmalısınız. Eğer serverınız linux ise; cron&#8217;a  atmanız gerecek.</p>
<p>Bir sonraki makalelerde görüşmek dileğiyle,</p>
<p>Tayfur BÖLER<br />
Database Administrator</p>
<p><script type="text/javascript" src="http://w.sharethis.com/button/sharethis.js#publisher=4969258a-227b-4163-a200-3e9a272c960a&amp;type=wordpress&amp;buttonText=Bu%20Yaz%C4%B1y%C4%B1%20Payla%C5%9F&amp;style=rotate&amp;post_services=facebook%2Cdigg%2Cdelicious%2Cybuzz%2Ctwitter%2Cstumbleupon%2Creddit%2Ctechnorati%2Cmixx%2Cblogger%2Ctypepad%2Cwordpress%2Cgoogle_bmarks%2Cwindows_live%2Cmyspace%2Cfark%2Cbus_exchange%2Cpropeller%2Cnewsvine%2Clinkedin"></script></p>

<p class="sayac_bilgi">Bugun Okunma Sayısı:1,
Toplam Okunma Sayısı:1372</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mysqlsupport.net/php-ile-data-transferi.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>PHP ile Dinamik Sorgular</title>
		<link>http://www.mysqlsupport.net/php-ile-dinamik-sorgular.html</link>
		<comments>http://www.mysqlsupport.net/php-ile-dinamik-sorgular.html#comments</comments>
		<pubDate>Tue, 31 Mar 2009 05:42:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Php Köşesi]]></category>
		<category><![CDATA[dinamik sorgular]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php mysql]]></category>

		<guid isPermaLink="false">http://www.mysqlsupport.net/?p=279</guid>
		<description><![CDATA[PHP ile Dinamik Sorgular, Bazen sql ile herşeyi yapamayabiliriz. Daha seri ve spesifik bir şekilde sorguları gönderip sonuclarına göre belli tablolalara insert ,delete veya update yaptırabiliriz. Bunu bir örnekle anlatmaya Çalışayım. Ürnek: Bu php scriptinde amacımız yüz binlerce satırlık satislar tablomuzdan bütün satışları Çekip, satis_detay tablosundan her satısın tutar bilgisini alıp, satis_toplam tablosunda toplam_tutar kolonuna [...]]]></description>
			<content:encoded><![CDATA[<p><strong>PHP ile Dinamik Sorgular,</strong></p>
<p>Bazen sql ile herşeyi yapamayabiliriz. Daha seri ve<br />
spesifik bir şekilde sorguları gönderip sonuclarına göre<br />
belli tablolalara insert ,delete veya update yaptırabiliriz.<br />
Bunu bir örnekle anlatmaya Çalışayım.</p>
<p><strong>Ürnek: </strong>Bu php scriptinde amacımız yüz binlerce satırlık satislar tablomuzdan<br />
bütün satışları Çekip, satis_detay tablosundan her satısın tutar bilgisini alıp,<br />
satis_toplam tablosunda toplam_tutar kolonuna update etmek.</p>
<p><strong>// Burada database mize connect yapıyoruz.</strong></p>
<p>$satisConnect=mysql_connect(“localhost”, “root”,”123456â?²);<br />
mysql_select_db(“satis”,$satisConnect);</p>
<p><strong>// Burada satislar tablomuzdan satıslarımızı Çekiyoruz.</strong></p>
<p>$sql=“select musteri_kodu,tarih,urun_kodu from satis.satislar<br />
where tarih>=“2009-02-01â?²”;</p>
<p><strong>// mysql_query() fonksiyonuzla query mizi Çalıştırıp sonucu $result değişkenine<br />
atıyoruz.</strong></p>
<p>$result=mysql_query($sql,$satisConnect);</p>
<p><strong>// Burada select sonucunda gelecek her satır iÇin dönecek while döngüsü<br />
kuruyoruz. Ve gelen her satır iÇin gelen datayı değişkenlere atıyoruz.</strong></p>
<p>while($row=mysql_fetch_assoc($result)){<br />
$tarih=$row['tarih'];<br />
$musteri_kodu=$row['musteri_kodu'];<br />
$urun_kodu=$row['urun_kodu'];<br />
<strong><br />
// Burada ise 2.query mizi gönderiyoruz fakat where condition kısmında<br />
1.queryden gelen sonucları kısıt olarak veriyoruz.</strong></p>
<p>$sql2=“select<br />
musteri_kodu,<br />
satıs_tarih,<br />
urun_kodu,<br />
urun_detay,<br />
toplam_tutar<br />
from satis.satis_detay<br />
where<br />
museri_kodu=“.$musteri_kodu.” and<br />
urun_kodu=“.$urun_kodu.” and<br />
tarih=““.$tarih.””“;<br />
<strong><br />
// Burada 2.query”, mysql_query() fonksiyonu ile Çalıştırıp, sonucu<br />
$result2 değişkenine atıyoruz.</strong></p>
<p>$result2=mysql_query($sql2,$satisConnect);</p>
<p><strong>// Burada 2.query nin sonucu, her satır iÇin alacak 2.while döngümüzü kuruyoruz ve<br />
dönen değerleri yeni değişkenlerimize atıyoruz.</strong></p>
<p>while($row2=mysql_fetch_assoc($result2)){<br />
$musteri_kodu2=$row2['musteri_kodu'];<br />
$tarih2=$row2['tarih'];<br />
$urun_kodu2=$row2['urun_kodu'];<br />
$urun_detay=$row2['urun_detay'];<br />
$toplam_tutar=$row2['toplam_tutar'];<br />
<strong><br />
// Burada satis_toplam tablomuza update yapacak 2.query mizi gönderiyoruz. Where<br />
condition kısmında 2.Qery mizden gelen değerleri kısıt olarak veriyoruz.</strong></p>
<p>$sql3=“update satis.satis_toplam<br />
set toplam_tutar=$toplam_tutar<br />
where urun_kodu=“.$urun_kodu2 .” and<br />
musteri_kodu=“.$musteri_kodu2 .” and<br />
tarih=““.$tarih2.””“;<br />
<strong><br />
// Burada ise update işlemi yapılıyor.</strong></p>
<p>mysql_query($sql3,$satisConnect) or die(“e: “.mysql_error());</p>
<p>}<br />
}<br />
?></p>
<p>Bu scripti satisHesapla.php ismiyle kaydettikten sonra konsoldan<br />
php -f satisHesapla.php komut satırını girerek Çalıştırabilirsiniz.</p>
<p>Böylece Çok pratik bir şekilde ,sql ile saatlerimizi alacak bir işlemi<br />
Çok kısa bir süre iÇinde halletmiş oluyoruz.</p>
<p>Bir sonraki makalelerde görüşmek dileğiyle,</p>
<p>Tayfur BÖLER<br />
Database Administrator</p>
<p><script type="text/javascript" src="http://w.sharethis.com/button/sharethis.js#publisher=4969258a-227b-4163-a200-3e9a272c960a&amp;type=wordpress&amp;buttonText=Bu%20Yaz%C4%B1y%C4%B1%20Payla%C5%9F&amp;style=rotate&amp;post_services=facebook%2Cdigg%2Cdelicious%2Cybuzz%2Ctwitter%2Cstumbleupon%2Creddit%2Ctechnorati%2Cmixx%2Cblogger%2Ctypepad%2Cwordpress%2Cgoogle_bmarks%2Cwindows_live%2Cmyspace%2Cfark%2Cbus_exchange%2Cpropeller%2Cnewsvine%2Clinkedin"></script></p>

<p class="sayac_bilgi">Bugun Okunma Sayısı:1,
Toplam Okunma Sayısı:2045</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mysqlsupport.net/php-ile-dinamik-sorgular.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PHP MYSQL</title>
		<link>http://www.mysqlsupport.net/php-mysql.html</link>
		<comments>http://www.mysqlsupport.net/php-mysql.html#comments</comments>
		<pubDate>Tue, 31 Mar 2009 09:32:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Php Köşesi]]></category>
		<category><![CDATA[mysql dersleri dinamik sorgular]]></category>
		<category><![CDATA[mysql nedir]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php hakkında herşey]]></category>
		<category><![CDATA[php mysql]]></category>
		<category><![CDATA[php nedir]]></category>

		<guid isPermaLink="false">http://www.mysqlsupport.net/?p=256</guid>
		<description><![CDATA[Merhabalar, Üok yakında Php ile dinamik sql sorguları hakkında makalelere bu kategori altından erişebileceksiniz. Tayfur BÖLER Database Administrator Bugun Okunma Sayısı:0, Toplam Okunma Sayısı:1169]]></description>
			<content:encoded><![CDATA[<p>Merhabalar,</p>
<p>Üok yakında Php ile dinamik sql sorguları hakkında makalelere bu kategori<br />
altından erişebileceksiniz. </p>
<p>Tayfur BÖLER<br />
Database Administrator</p>
<p><script type="text/javascript" src="http://w.sharethis.com/button/sharethis.js#publisher=4969258a-227b-4163-a200-3e9a272c960a&amp;type=wordpress&amp;buttonText=Bu%20Yaz%C4%B1y%C4%B1%20Payla%C5%9F&amp;style=rotate&amp;post_services=facebook%2Cdigg%2Cdelicious%2Cybuzz%2Ctwitter%2Cstumbleupon%2Creddit%2Ctechnorati%2Cmixx%2Cblogger%2Ctypepad%2Cwordpress%2Cgoogle_bmarks%2Cwindows_live%2Cmyspace%2Cfark%2Cbus_exchange%2Cpropeller%2Cnewsvine%2Clinkedin"></script></p>

<p class="sayac_bilgi">Bugun Okunma Sayısı:0,
Toplam Okunma Sayısı:1169</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mysqlsupport.net/php-mysql.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

