: arkadaşlar phpmyadmin'de id diye alan açıp auto_increment yapınca her kayıt eklendiğinde otomatik olarak 1 artıyorya. şimdi sorunum şu. misal; 142 tane kayıt var. formdan 141. kayıtı siliyorum. sonra yeni kayıt eklediğimde id'nin 143 olması lazım ama o 141'i silince ordaki boş olan id'ye tekrar yazıyo. byle olunca son eklenen kayıtta durumlar karışıyo. bide her zaman bunu yapmıyo. yani şuan 140. kayıtta boş ama 141'e yazıyo. tekrar ekleyince 142 de zaten var. 143 ten devam ediyo. ne sikim bi iştir bu? karışmaması için id'nin hiçbirşeye bulşamadan hep artması için ne yapmalıyım. kayıt sildiğimde komple alanı mı silmeyim id kalsın o zaman boş kayıtlı id kalıyo. le bişi mi olsun 142 yi silersen yeni bi kayıt yaptıgında id si 142 den başlamaz 143 e atlar da hocam ne için kullanıcan yani 142 yi atlayıp 143 e geçmesinin zararı ne?

: aha işte edit: yorumid birincil olan. her kayıt eklediğimde 1 artması gereken yer. id de konunun id si. yani hangi id li konuya yorum yapılmışsa onu kayıt ediyo yazdım hocam Hocam 143'ü eklemiş işte... sadece sıralamayı başka bi türe gre yapıyor.. yorum'idye gre sıralama yapmamış There are 10 types of people in the world. Those who knows binary and those who dont...

hocam bi select from tablo order by yorumid limit 0,200 çalıştırsana bi de ordan bakalım, gerçekten senin dediğin gibi araya mı ekleme yapıyo, yoksa sadece grüntüde araya mı ekliyor :) There are 10 types of people in the world. Those who knows binary and those who dont...

atlamıyo işte hoca sorun o. atlasa halletcem gibi gerisini Kayalardan kayarım yoktur benim ayarım (;

yorum onay gibi bi alan daha ekleyip listelerken tüm onaylı yorumları listelesem nasıl olur. bi yorum sileceğim zaman onayı kaldırırım. id karışmamış olur (: Kayalardan kayarım yoktur benim ayarım (;

: ajan1111 bunu yazdı: ZoktriP bunu yazdı: Hocam ID hücresini auto increment yaptın da, birincil yaptın mı? yaptım hocam Türü ne hocam INT mi? işte hocam Kayalardan kayarım yoktur benim ayarım (;

: aha işte edit: yorumid birincil olan. her kayıt eklediğimde 1 artması gereken yer. id de konunun id si. yani hangi id li konuya yorum yapılmışsa onu kayıt ediyo yazdım hocam Konunun id si INT olması gerekiyor

: hocam bi select from tablo order by yorumid limit 0,200 çalıştırsana bi de ordan bakalım, gerçekten senin dediğin gibi araya mı ekleme yapıyo, yoksa sadece grüntüde araya mı ekliyor :) $sorgu=mysql_query("select count from fyorumlar"); $toplam = mysql_result($sorgu, 0); $son=$toplam-10; $sorgu=mysql_query ;while ($yaz=mysql_fetch_array kodda bu (: son 10 yorum @zoktriip yok hoca konunun id'sinin int olmasına gerek yok. kayıt eklerken konunun id'si için bi alan. ismini id yaptım karışmasın. aslan'da olabilirdi o alan (: Kayalardan kayarım yoktur benim ayarım (;

order by yorumid desc bu komutu ekleyince çalışmıyo kod |: Kayalardan kayarım yoktur benim ayarım (;

: ajan1111 bunu yazdı: ZoktriP bunu yazdı: Indexlemeyi yorum id'ye gre yapmıyor :S o nasıl oluyo :S Hocam ncelikle Türün int olması gerekir, varchar falan olursa alfabetik sıralama yapar.. 10'dan sonra 11 değil de 100 gelir mesela :) neden Index olarak yorumid'yi almamis veya aldiysa da niye sacmaliyo tam cozemedim ama sql'i su sekilde degistirirsen problemin cozulur :) $sorgu=mysql_query("select from fyorumlar limit 0,10 order by yorumid desc");while ($yaz=mysql_fetch_array hem de 2 tane sql kullanmamis olursun :) hocam hem çalışmadı çalışsa bile ilk 1-10 arasındakini yayınlıyo bu kod. ben en son 10 yorumu listeliyorum. yorumid ayrıca int (: yorumid karışmasa sorunsuz çalışıyo kodlarım. ama aradan bi yorumu silince dağılıyo Kayalardan kayarım yoktur benim ayarım (;

: Hocam ID hücresini auto increment yaptın da, birincil yaptın mı? yaptım hocam Kayalardan kayarım yoktur benim ayarım (;

: ajan1111 bunu yazdı: aha işte edit: yorumid birincil olan. her kayıt eklediğimde 1 artması gereken yer. id de konunun id si. yani hangi id li konuya yorum yapılmışsa onu kayıt ediyo yazdım hocam Hocam 143'ü eklemiş işte... sadece sıralamayı başka bi türe gre yapıyor.. yorum'idye gre sıralama yapmamış hoca bura phpmyadmin. formda sıralarken yorumid'ye gre sıralıyorum. ama son yorum "son" ama formda "var" gsteriyo. aynı burdaki gibi. yani 143. yorum en sonda olmuyo Kayalardan kayarım yoktur benim ayarım (;

: aha işte Hocam niye 2 tane id atadın? Düzenleme : Yazmış

: ZoktriP bunu yazdı: Indexlemeyi yorum id'ye gre yapmıyor :S o nasıl oluyo :S Hocam ncelikle Türün int olması gerekir, varchar falan olursa alfabetik sıralama yapar.. 10'dan sonra 11 değil de 100 gelir mesela :) neden Index olarak yorumid'yi almamis veya aldiysa da niye sacmaliyo tam cozemedim ama sql'i su sekilde degistirirsen problemin cozulur :) $sorgu=mysql_query("select from fyorumlar limit 0,10 order by yorumid desc");while ($yaz=mysql_fetch_array hem de 2 tane sql kullanmamis olursun :) There are 10 types of people in the world. Those who knows binary and those who dont...

Indexlemeyi yorum id'ye gre yapmıyor :S There are 10 types of people in the world. Those who knows binary and those who dont...

: ZoktriP bunu yazdı: ajan1111 bunu yazdı: ZoktriP bunu yazdı: Indexlemeyi yorum id'ye gre yapmıyor :S o nasıl oluyo :S Hocam ncelikle Türün int olması gerekir, varchar falan olursa alfabetik sıralama yapar.. 10'dan sonra 11 değil de 100 gelir mesela :) neden Index olarak yorumid'yi almamis veya aldiysa da niye sacmaliyo tam cozemedim ama sql'i su sekilde degistirirsen problemin cozulur :) $sorgu=mysql_query("select from fyorumlar limit 0,10 order by yorumid desc");while ($yaz=mysql_fetch_array hem de 2 tane sql kullanmamis olursun :) hocam hem çalışmadı çalışsa bile ilk 1-10 arasındakini yayınlıyo bu kod. ben en son 10 yorumu listeliyorum. yorumid ayrıca int (: yorumid karışmasa sorunsuz çalışıyo kodlarım. ama aradan bi yorumu silince dağılıy Hocam 1,10 arasını almaz o :) son 10 yorumu tersten sıralatır... orda grdüğün desc kelimesi tabloda sondan başa doğru sırala demek, order by yorumid yorumid ye gre sırala demek... yani son 10 kaydı sondan başa doğru sıralar.. dur senin istediğin gibi yapalım tekrar iki sql'in sonuna da order by yorumid yaz bakalım There are 10 types of people in the world. Those who knows binary and those who dont...

: order by yorumid desc bu komutu ekleyince çalışmıyo kod |: $sorgu=mysql_query("select count from fyorumlar order by yorumid"); $toplam = mysql_result($sorgu, 0); $son=$toplam-10; $sorgu=mysql_query ;while ($yaz=mysql_fetch_array bu şekilde bi çek hocam :D İnat ettim çzcem bunu :D There are 10 types of people in the world. Those who knows binary and those who dont...

arkadaşlar phpmyadmin'de id diye alan açıp auto_increment yapınca her kayıt eklendiğinde otomatik olarak 1 artıyorya. şimdi sorunum şu. misal; 142 tane kayıt var. formdan 141. kayıtı siliyorum. sonra yeni kayıt eklediğimde id'nin 143 olması lazım ama o 141'i silince ordaki boş olan id'ye tekrar yazıyo. byle olunca son eklenen kayıtta durumlar karışıyo. bide her zaman bunu yapmıyo. yani şuan 140. kayıtta boş ama 141'e yazıyo. tekrar ekleyince 142 de zaten var. 143 ten devam ediyo. ne sikim bi iştir bu? karışmaması için id'nin hiçbirşeye bulşamadan hep artması için ne yapmalıyım. kayıt sildiğimde komple alanı mı silmeyim id kalsın o zaman boş kayıtlı id kalıyo. le bişi mi olsun Kayalardan kayarım yoktur benim ayarım (;

Hocam ID hücresini auto increment yaptın da, birincil yaptın mı? There are 10 types of people in the world. Those who knows binary and those who dont...

aha işte edit: yorumid birincil olan. her kayıt eklediğimde 1 artması gereken yer. id de konunun id si. yani hangi id li konuya yorum yapılmışsa onu kayıt ediyo yazdım hocam Kayalardan kayarım yoktur benim ayarım (;

: hocam hem çalışmadı çalışsa bile ilk 1-10 arasındakini yayınlıyo bu kod. ben en son 10 yorumu listeliyorum. yorumid ayrıca int (: yorumid karışmasa sorunsuz çalışıyo kodlarım. ama aradan bi yorumu silince dağılıyo En son yorumu istiyorsan DESC yerine ASC yazacan hocam

: tamam hocam oldu bu :D çok teşekkür ederim ;) Geçmiş olsun :) Bu arada ilk verdiğim sql'in hata vermesinin sebebi order by'ı yanlış yerde kullanmammış... limitten nce order by yorumid desc yazarsan sondan başa doğru çekecektir :) There are 10 types of people in the world. Those who knows binary and those who dont...

: ajan1111 bunu yazdı: order by yorumid desc bu komutu ekleyince çalışmıyo kod |: $sorgu=mysql_query("select count from fyorumlar order by yorumid"); $toplam = mysql_result($sorgu, 0); $son=$toplam-10; $sorgu=mysql_query ;while ($yaz=mysql_fetch_array bu şekilde bi çek hocam :D İnat ettim çzcem bunu :D tamam hocam oldu bu :D çok teşekkür ederim ;) Kayalardan kayarım yoktur benim ayarım (;

: Indexlemeyi yorum id'ye gre yapmıyor :S o nasıl oluyo :S Kayalardan kayarım yoktur benim ayarım (;

: ZoktriP bunu yazdı: Hocam ID hücresini auto increment yaptın da, birincil yaptın mı? yaptım hocam Türü ne hocam INT mi?