<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>MySQL Select yazısına yapılan yorumlar</title>
	<atom:link href="http://www.serpito.com/mysql-select/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.serpito.com/mysql-select/</link>
	<description>Güncel Teknoloji ve Yazılım Blogu</description>
	<lastBuildDate>Wed, 08 Feb 2012 09:51:58 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Yazar: hasan</title>
		<link>http://www.serpito.com/mysql-select/#comment-16114</link>
		<dc:creator>hasan</dc:creator>
		<pubDate>Sat, 01 Nov 2008 17:04:00 +0000</pubDate>
		<guid isPermaLink="false">http://serpito.com/mysql-select/#comment-16114</guid>
		<description>&lt;?php
$con = mysql_connect(&quot;localhost&quot;,&quot;veritabani&quot;,&quot;sifre&quot;);
if (!$con)
  {
  die(&#039;Could not connect: &#039; . mysql_error());
  }
$kod = rand(10000, 1000000);
$gead=$_POST[&#039;gead&#039;];
$gesoyad=$_POST[&#039;gesoyad&#039;];
$dutarih=$_POST[&#039;dutarih&#039;];
$damatad=$_POST[&#039;damatad&#039;];
$damatsoy=$_POST[&#039;damatsoy&#039;];

if (mysql_error())  
     {
	   echo (&quot;Hata olustu!  Hata:&quot;);
	   echo mysql_error();
	   exit();
      } 
	  
mysql_select_db(&quot;veritabani&quot;, $con);
$liste=mysql_query(&quot;select * from davet where gead=&#039;$gead&#039;, gesoyad=&#039;$gesoyad&#039;, dutarih &#039;$dutarih&#039;, damatad &#039;$damatad&#039;, damatsoy=&#039;$damatsoy&#039;&quot;);
$email_kontrol2 = $liste;
if($email_kontrol2 &gt; 0)

  echo &quot;Hata: Böyle bir kayıt var. Lütfen bilgileri kontrol ediniz&quot;; 
  else{


$sql=&quot;INSERT INTO davet (kod, gead, gesoyad, dutarih, damatad, damatsoy) VALUES (&#039;$kod&#039;,&#039;$gead&#039;,&#039;$gesoyad&#039;,&#039;$dutarih&#039;,&#039;$damatad&#039;,&#039;$damatsoy&#039;)&quot;;

if (!mysql_query($sql,$con))
  {
  die(&#039;Error: &#039; . mysql_error());
  }
echo &quot;Kayit Tamalandi!&quot;;


$mail = $_POST[mail];
$icerik = &quot;içerik mesajı&quot;.&quot; &quot;.&quot;$kod&quot;;
$mesaj = &quot;mesaj.&quot;;

mail(&quot;$mail&quot;,&quot;$mesaj&quot;,&quot;$icerik&quot;);
mail (&quot;asd@asd.com&quot;,&quot;$mesaj&quot;,&quot;$icerik&quot;);
}
mysql_close($con)

?&gt;

şimdi elimde yukarıdaki kodlar var burda yapmak istediğim form aracılığı ile gelen verilerin önce veri tabanında olup olmadığını kontrol etmek varsa hata mesajı vermesini yoksa verileri kaydetmesini sağlamak ama sanırım kontrolü yapmıyor yada kontrolü yapsa da aynı girdileri tekrar kaydediyor nerde yanlış yaptığım konusunda yardımcı olabilecek arkadaşlara -olamayacaklara da tabi- şimdiden teşekkürler</description>
		<content:encoded><![CDATA[<p>&lt;?php<br />
$con = mysql_connect(&#8220;localhost&#8221;,&#8221;veritabani&#8221;,&#8221;sifre&#8221;);<br />
if (!$con)<br />
  {<br />
  die(&#8216;Could not connect: &#8216; . mysql_error());<br />
  }<br />
$kod = rand(10000, 1000000);<br />
$gead=$_POST['gead'];<br />
$gesoyad=$_POST['gesoyad'];<br />
$dutarih=$_POST['dutarih'];<br />
$damatad=$_POST['damatad'];<br />
$damatsoy=$_POST['damatsoy'];</p>
<p>if (mysql_error())<br />
     {<br />
	   echo (&#8220;Hata olustu!  Hata:&#8221;);<br />
	   echo mysql_error();<br />
	   exit();<br />
      } </p>
<p>mysql_select_db(&#8220;veritabani&#8221;, $con);<br />
$liste=mysql_query(&#8220;select * from davet where gead=&#8217;$gead&#8217;, gesoyad=&#8217;$gesoyad&#8217;, dutarih &#8216;$dutarih&#8217;, damatad &#8216;$damatad&#8217;, damatsoy=&#8217;$damatsoy&#8217;&#8221;);<br />
$email_kontrol2 = $liste;<br />
if($email_kontrol2 &gt; 0)</p>
<p>  echo &#8220;Hata: Böyle bir kayıt var. Lütfen bilgileri kontrol ediniz&#8221;;<br />
  else{</p>
<p>$sql=&#8221;INSERT INTO davet (kod, gead, gesoyad, dutarih, damatad, damatsoy) VALUES (&#8216;$kod&#8217;,'$gead&#8217;,'$gesoyad&#8217;,'$dutarih&#8217;,'$damatad&#8217;,'$damatsoy&#8217;)&#8221;;</p>
<p>if (!mysql_query($sql,$con))<br />
  {<br />
  die(&#8216;Error: &#8216; . mysql_error());<br />
  }<br />
echo &#8220;Kayit Tamalandi!&#8221;;</p>
<p>$mail = $_POST[mail];<br />
$icerik = &#8220;içerik mesajı&#8221;.&#8221; &#8220;.&#8221;$kod&#8221;;<br />
$mesaj = &#8220;mesaj.&#8221;;</p>
<p>mail(&#8220;$mail&#8221;,&#8221;$mesaj&#8221;,&#8221;$icerik&#8221;);<br />
mail (&#8220;asd@asd.com&#8221;,&#8221;$mesaj&#8221;,&#8221;$icerik&#8221;);<br />
}<br />
mysql_close($con)</p>
<p>?&gt;</p>
<p>şimdi elimde yukarıdaki kodlar var burda yapmak istediğim form aracılığı ile gelen verilerin önce veri tabanında olup olmadığını kontrol etmek varsa hata mesajı vermesini yoksa verileri kaydetmesini sağlamak ama sanırım kontrolü yapmıyor yada kontrolü yapsa da aynı girdileri tekrar kaydediyor nerde yanlış yaptığım konusunda yardımcı olabilecek arkadaşlara -olamayacaklara da tabi- şimdiden teşekkürler</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: şenol</title>
		<link>http://www.serpito.com/mysql-select/#comment-13177</link>
		<dc:creator>şenol</dc:creator>
		<pubDate>Wed, 18 Jun 2008 17:01:57 +0000</pubDate>
		<guid isPermaLink="false">http://serpito.com/mysql-select/#comment-13177</guid>
		<description>sorun çözüldü teşekkürler</description>
		<content:encoded><![CDATA[<p>sorun çözüldü teşekkürler</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: Şenol</title>
		<link>http://www.serpito.com/mysql-select/#comment-13114</link>
		<dc:creator>Şenol</dc:creator>
		<pubDate>Wed, 18 Jun 2008 08:44:11 +0000</pubDate>
		<guid isPermaLink="false">http://serpito.com/mysql-select/#comment-13114</guid>
		<description>kodlarım aşağıda:

&lt;?php

$vt_sec=mysql_select_db($koyad,$veritabani);
if (!$vt_sec) echo &quot;veri tabani secilemedi &quot;;else echo &quot;veritabani secildi &quot;;
$sec=mysql_query(&quot;SELECT * FROM yazilar&quot;);
while ($tut = mysql_fetch_array($sec))
{
	echo $tut[baslik].&quot;&quot;.$tut[yazi].&quot;&quot;.$tut[yazan].&quot;&quot;.$tut[tarih];
}
?&gt;</description>
		<content:encoded><![CDATA[<p>kodlarım aşağıda:</p>
<p>&lt;?php</p>
<p>$vt_sec=mysql_select_db($koyad,$veritabani);<br />
if (!$vt_sec) echo &#8220;veri tabani secilemedi &#8220;;else echo &#8220;veritabani secildi &#8220;;<br />
$sec=mysql_query(&#8220;SELECT * FROM yazilar&#8221;);<br />
while ($tut = mysql_fetch_array($sec))<br />
{<br />
	echo $tut[baslik].&#8221;".$tut[yazi].&#8221;".$tut[yazan].&#8221;".$tut[tarih];<br />
}<br />
?&gt;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: serpito</title>
		<link>http://www.serpito.com/mysql-select/#comment-13045</link>
		<dc:creator>serpito</dc:creator>
		<pubDate>Tue, 17 Jun 2008 17:10:42 +0000</pubDate>
		<guid isPermaLink="false">http://serpito.com/mysql-select/#comment-13045</guid>
		<description>döngünün içine girmiyordur o zaman şenol , kodun o kısmını bi yazarmısın,
sanıyorum fetch olayında problem vardır.</description>
		<content:encoded><![CDATA[<p>döngünün içine girmiyordur o zaman şenol , kodun o kısmını bi yazarmısın,<br />
sanıyorum fetch olayında problem vardır.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: Şenol  Örencik</title>
		<link>http://www.serpito.com/mysql-select/#comment-13020</link>
		<dc:creator>Şenol  Örencik</dc:creator>
		<pubDate>Tue, 17 Jun 2008 15:29:25 +0000</pubDate>
		<guid isPermaLink="false">http://serpito.com/mysql-select/#comment-13020</guid>
		<description>selam,sizin verdiğiniz örneğe benzer bi&#039;kod üzerinde çalışıyorum fakat,while döngüsü çalışmıyor,yani veritabanında var olan,veriyi göstermiyor. while döngüsü içine hazdığım herhangi bir komutu da işlemiyor.Herhangi bir php kod hatası da yok,veritabanındaki tabloyuda seçiyor ama bi&#039;türlü veriyi listelemiyor,aceba bunun sebebi ne olabilir?</description>
		<content:encoded><![CDATA[<p>selam,sizin verdiğiniz örneğe benzer bi&#8217;kod üzerinde çalışıyorum fakat,while döngüsü çalışmıyor,yani veritabanında var olan,veriyi göstermiyor. while döngüsü içine hazdığım herhangi bir komutu da işlemiyor.Herhangi bir php kod hatası da yok,veritabanındaki tabloyuda seçiyor ama bi&#8217;türlü veriyi listelemiyor,aceba bunun sebebi ne olabilir?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: serpito</title>
		<link>http://www.serpito.com/mysql-select/#comment-7441</link>
		<dc:creator>serpito</dc:creator>
		<pubDate>Tue, 22 Apr 2008 21:36:50 +0000</pubDate>
		<guid isPermaLink="false">http://serpito.com/mysql-select/#comment-7441</guid>
		<description>şuan compile edemiyorum fakat kısayoldan bir sql yazayım hemen, en azından fikir verir:

&lt;code&gt;
SELECT *
FROM Isciler, Mudurler
WHERE Isciler.mudurId = Mudurler.id
ORDER BY rand( )
LIMIT 0 , 1
&lt;/code&gt;

ayrıca order by rand()  konusu kıllandırdı beni . GB, TB büyüklüğünde veritabanıyla uğraşmıyorsan , kulak asmaya gerek yok aslında.  neyse , kod işini görür umarım.


5 dk arayla güncelleme: localde derledim , bu şekilde yapı kurarsan işini görür sanırım, kolay gelsin</description>
		<content:encoded><![CDATA[<p>şuan compile edemiyorum fakat kısayoldan bir sql yazayım hemen, en azından fikir verir:</p>
<p><code><br />
SELECT *<br />
FROM Isciler, Mudurler<br />
WHERE Isciler.mudurId = Mudurler.id<br />
ORDER BY rand( )<br />
LIMIT 0 , 1<br />
</code></p>
<p>ayrıca order by rand()  konusu kıllandırdı beni . GB, TB büyüklüğünde veritabanıyla uğraşmıyorsan , kulak asmaya gerek yok aslında.  neyse , kod işini görür umarım.</p>
<p>5 dk arayla güncelleme: localde derledim , bu şekilde yapı kurarsan işini görür sanırım, kolay gelsin</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: Yasin</title>
		<link>http://www.serpito.com/mysql-select/#comment-7437</link>
		<dc:creator>Yasin</dc:creator>
		<pubDate>Tue, 22 Apr 2008 20:47:37 +0000</pubDate>
		<guid isPermaLink="false">http://serpito.com/mysql-select/#comment-7437</guid>
		<description>mysql&#039;deki order by rand ile işte. Yani burda asıl mesele mysql ile alakalıydı. php ile ben bunu tabii ki çekeceğim ama önceden hemen derli toplu olarak mysql&#039;den alsam ve tekrar tekrar veri tabanıyla uğraşmasam diye düşündüm. Daha gerçekçi bir örnek vereyim o zaman;

Sitede rastgele bir kayıt göstereceğim. Fakat bu kaydın bağlı olduğu bir başka kayıt var. İlk tablo bir nevi &quot;karşılaştırma&quot; tablosu. İçinde iki veri var, bunları random olarak mysql&#039;den alacağım ve sayfaya göstereceğim. Aynı zamanda bu iki verinin ayrıntılarını içeren bir başka tablo var. Ondan da sadece bu verilerle alakalı bilgileri çekmem gerekiyor. Bunu iki posta olarak şu an zaten yapıyorum. Önce random veriyi çekiyorum, ardından da bu verilerin detayını diğer tablodan getiriyorum. Ama belki hız açısından yararlı olabilir diyerek şöyle bir şey soruyorum. Mysql, ilk tablodan veriyi random olarak aldığı anda, aynı zamanda bu içindeki verilerin detaylarını da bana tek sorguda getirebilir mi?

İşte işçi örneğindeki gibi, işçiyi çekerken aynı anda o işçinin müdürünün id&#039;sini alıp müdürler tablosundan o müdürün detaylarını getirmek gibi mesela.

Anlaşılması zor gibi duruyorsa, çok da mühim değil. Yazarak anlatmak zor :)</description>
		<content:encoded><![CDATA[<p>mysql&#8217;deki order by rand ile işte. Yani burda asıl mesele mysql ile alakalıydı. php ile ben bunu tabii ki çekeceğim ama önceden hemen derli toplu olarak mysql&#8217;den alsam ve tekrar tekrar veri tabanıyla uğraşmasam diye düşündüm. Daha gerçekçi bir örnek vereyim o zaman;</p>
<p>Sitede rastgele bir kayıt göstereceğim. Fakat bu kaydın bağlı olduğu bir başka kayıt var. İlk tablo bir nevi &#8220;karşılaştırma&#8221; tablosu. İçinde iki veri var, bunları random olarak mysql&#8217;den alacağım ve sayfaya göstereceğim. Aynı zamanda bu iki verinin ayrıntılarını içeren bir başka tablo var. Ondan da sadece bu verilerle alakalı bilgileri çekmem gerekiyor. Bunu iki posta olarak şu an zaten yapıyorum. Önce random veriyi çekiyorum, ardından da bu verilerin detayını diğer tablodan getiriyorum. Ama belki hız açısından yararlı olabilir diyerek şöyle bir şey soruyorum. Mysql, ilk tablodan veriyi random olarak aldığı anda, aynı zamanda bu içindeki verilerin detaylarını da bana tek sorguda getirebilir mi?</p>
<p>İşte işçi örneğindeki gibi, işçiyi çekerken aynı anda o işçinin müdürünün id&#8217;sini alıp müdürler tablosundan o müdürün detaylarını getirmek gibi mesela.</p>
<p>Anlaşılması zor gibi duruyorsa, çok da mühim değil. Yazarak anlatmak zor <img src='http://www.serpito.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: serpito</title>
		<link>http://www.serpito.com/mysql-select/#comment-7435</link>
		<dc:creator>serpito</dc:creator>
		<pubDate>Tue, 22 Apr 2008 20:17:16 +0000</pubDate>
		<guid isPermaLink="false">http://serpito.com/mysql-select/#comment-7435</guid>
		<description>Random işçiyi nasıl alıyorsun tam anlamadım.

Veritabanından mı random çekiyorsun işçiyi,  yoksa kodların ile random id alıp, id&#039;e göre mi MySQL&#039;e sorgu gönderiyorsun?</description>
		<content:encoded><![CDATA[<p>Random işçiyi nasıl alıyorsun tam anlamadım.</p>
<p>Veritabanından mı random çekiyorsun işçiyi,  yoksa kodların ile random id alıp, id&#8217;e göre mi MySQL&#8217;e sorgu gönderiyorsun?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: Yasin</title>
		<link>http://www.serpito.com/mysql-select/#comment-7432</link>
		<dc:creator>Yasin</dc:creator>
		<pubDate>Tue, 22 Apr 2008 20:06:30 +0000</pubDate>
		<guid isPermaLink="false">http://serpito.com/mysql-select/#comment-7432</guid>
		<description>&quot;tel sql&quot; değil &quot;tek sql sorgusu&quot; olacaktı :)</description>
		<content:encoded><![CDATA[<p>&#8220;tel sql&#8221; değil &#8220;tek sql sorgusu&#8221; olacaktı <img src='http://www.serpito.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: Yasin</title>
		<link>http://www.serpito.com/mysql-select/#comment-7431</link>
		<dc:creator>Yasin</dc:creator>
		<pubDate>Tue, 22 Apr 2008 20:05:30 +0000</pubDate>
		<guid isPermaLink="false">http://serpito.com/mysql-select/#comment-7431</guid>
		<description>Evet, bunu düşündüm, ama tam uygulamasını yapamamıştım. Teşekkürler. Bir de şöyle bir durum var;

Random bir işçi alacağım, aynı satırda yani tel sql sorgusunda bu işçinin müdürünü de görebilir miyim?

select ad from isciler order by rand limit 1 

Peki aynı anda burdan rastgele gelecek olan işçinin müdürünü de diğer tablodan alma imkanım var mı?</description>
		<content:encoded><![CDATA[<p>Evet, bunu düşündüm, ama tam uygulamasını yapamamıştım. Teşekkürler. Bir de şöyle bir durum var;</p>
<p>Random bir işçi alacağım, aynı satırda yani tel sql sorgusunda bu işçinin müdürünü de görebilir miyim?</p>
<p>select ad from isciler order by rand limit 1 </p>
<p>Peki aynı anda burdan rastgele gelecek olan işçinin müdürünü de diğer tablodan alma imkanım var mı?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

