Php De İd Duzenleme Sorunu
-
belirli sayıda atıyorum 40 satırlık bir tablo var adı yazilar tablonun içeriği
gereksiz= A_I PRIMARY INT(11)
yazi_resim =Varchar(250)
yazi_baslik=Varchar(250)
yazi=LONG_TEXTid= INT(11)
bu şekilde ki tablada mesela 38 inci satır silindi bunun sonucunda id kısmını 1-2-3-4-5.... şeklinde tekrar düzenlemesinin istiyorum nasıl yapabilirim ?
-
id üzerinden bu tabloya bağlanan tablo varmı ?
-
yok ama şöyle bir şey var yazılar for ile burdan alıyorum id sadece for da kullanıylıyor
-
o zaman şöyle yapıcaksın sildikten sonra veriyi. tüm yazıları çektiriceksin for içinde tekrardan id üzerinden update ediceksin yani
yani;
$query=mysql_query("SELECT * FROM yazilar");$z=1;
while($i=mysql_fetch_assoc($query))
{
$id=$i['id'];
mysql_query("update yazilar set id='$z' where id='$id'");
$z++;
}
edit: for dedim ama ben while ile yaptım
-
hocam çok sağolasın dünden beri uğraşıyordum bir türlü beceremedim ama şimdi oldu
-
ama eğer yazılara yorum falan olucak ayrı tabloyu bağlıycam dersen sıkıntı çıkar. yorumlar tablosuna koyucağın yazıid sinide güncelletmen gerekir.
edit: ayrıca bu yaptığınla googlenin indexlediği sayfalarda uyuşmazlık çıkar
-
niye değiştiriyorsun ki ?
