$sorgu = mysql_query("SELECT * FROM arananlar ORDER BY id DESC LIMIT 1");
while($yaz= mysql_fetch_assoc($sorgu))
{
$en_buyuk_id=$yaz['id'];
}
$mm = $en_buyuk_id+1;
$sql = mysql_query("insert into arananlar (aranan,sef,id) values ('$kelime11','$baslik33','$mm')");burada nerede yanlış var acaba? db de 10 a kadar artırıp ekliyor 10 a gelince 11 yapmıyor ve eklemiyor
Veri arttırma
12
●925
- 20-01-2010, 19:45:56Merhaba arkadaşlar db de 2 tane auto artıcak yer var sadece 1 tanesini yapabiliyorum 1 tanesini artıramıyorum onun için php bir şeyler denedim 10 a kadar artırıyor 10 dan sonra artırmıyor kısaca kodumu gösteriyim
- 20-01-2010, 22:43:31Üyeliği durdurulduid sütununu integer yap.bunun için şu sorguyu çalıştırabilirsin;
ALTER TABLE arananlar CHANGE id id INT(20) NOT NULL
- 20-01-2010, 22:43:36
$sorgu = mysql_query("SELECT * FROM arananlar ORDER BY id DESC LIMIT 1"); while($yaz= mysql_fetch_assoc($sorgu)) { $en_buyuk_id=$yaz['id']; } settype($en_buyuk_id, "integer"); $mm = $en_buyuk_id+1; $sql = mysql_query("insert into arananlar (aranan,sef,id) values ('$kelime11','$baslik33','$mm')");bunu dener misin - 20-01-2010, 22:51:31Üyeliği durdurulduo çalışmaz, sql ile alakalı, integer olmayan alanda 9 dan büyük sayı getirmez sql sorgusu. aşağıdaki dediğim şekilde olur.Invictus adlı üyeden alıntı: mesajı görüntüle
- 20-01-2010, 23:03:51öğrendiğim iyi oldu, şimdi id kısmı varchar olunca (ya da integer olmayınca) order by id dediğimizde sıralama şu şekilde mi oluyor?devturkeli adlı üyeden alıntı: mesajı görüntüle
1
10
11
12
13
14
15
16
17
18
19
2
20
21
22
.
.
.
