takımlar butonuna tıklanınca
veya
sehirburada butonuna tıklanınca
işlem sonrasını gösteriyor
fakat takımlar veya sehirburada butonuna sahip textareanın sonucu işlemini koruyamıyor
sayfa yenileniyor gibi oluyor
aşağıdaki gibi sıralanması gerekmez miydi ? ne yapmamız gerekiyor?
(1, 'stat', 'ankara', 'ankara geliyor', 'ankara statyumu'),
(4, 'stat', 'manisa', 'manisa geliyor', 'manisa statyumu'),
(5, 'stat', 'van', 'van geliyor', 'van statyumu'),
(6, 'stat', 'artvin', 'artvin geliyor', 'artvin statyumu'),
(606, 'stat', 'ardahan', 'ardahan geliyor', 'ardahan statyumu'),
(607, 'stat', 'aksaray', 'aksaray geliyor', 'aksaray statyumu'),
(608, 'stat', 'duzce', 'duzce geliyor', 'duzce statyumu');
(644, 'stat', 'adana', 'adana geliyor', 'adana statyumu'),
(645, 'stat', 'batman', 'batman geliyor', 'batman statyumu'),
(646, 'stat', 'karaman', 'karaman geliyor', 'karaman statyumu'),
hatayı almaya devam ediyorum ;
Hata
SQL sorgusu: Kopyala
UPDATE yukselenses SET id=@autoid := (@autoid+1);
MySQL çıktısı: Belgeler
#1062 - Duplicate entry '2' for key 'PRIMARY'
ilgili tabloyu sildim ve dışarı aktararak bu aşağıdaki kodu hem sql tablosunun altına yazdım denedim tablo düzelmedi
sonra create tablonun altına yazmayı denedim fakat tablodaki idler yine karışık gözüküyor bir düzetlme kodu olması
lazım php my adminde ilgili tablonun id satırına tıklayınca 0,1,2,3 gibi düzgün sıralanabiliyor baştan aşağı ve
aşağıdan başa sıralanıyor fakat tablonun düzeltilmesinde başarılı olamadım.
SET @autoid :=0;
UPDATE yukselenses SET id=@autoid := (@autoid+1);
ALTER TABLE yukselenses AUTO_INCREMENT=1;
daha öncede phpmyadminde sutuna satırlara tıklanınca igili satır düzeltme için işlem
yapamıyor hatası alıyordum o düzelebildi fakat bu id sıralaması işleminde başarılı olamadım.
emmir2 hocam ben dediğim hatayı almaya devam ediyorum .
peki siz hata almadığınızı söylediniz ?
hata almadığınız görüntünün dışında igili mysql tablosunun görüntüsünü koyarmısınız ?
(1, 'stat', 'ankara', 'ankara geliyor', 'ankara statyumu'),
(4, 'stat', 'manisa', 'manisa geliyor', 'manisa statyumu'),
(5, 'stat', 'van', 'van geliyor', 'van statyumu'),
(6, 'stat', 'artvin', 'artvin geliyor', 'artvin statyumu'),
(606, 'stat', 'ardahan', 'ardahan geliyor', 'ardahan statyumu'),
(607, 'stat', 'aksaray', 'aksaray geliyor', 'aksaray statyumu'),
(608, 'stat', 'duzce', 'duzce geliyor', 'duzce statyumu'),
(644, 'stat', 'adana', 'adana geliyor', 'adana statyumu'),
(645, 'stat', 'batman', 'batman geliyor', 'batman statyumu'),
(646, 'stat', 'karaman', 'karaman geliyor', 'karaman statyumu');
muhtemelen yukarıdaki gibi mysql php myadmin görüntüsü oluşması lazım.
hata almadığınızı ve kodun çalıştığını söylediniz ?
googlede igili kodun tabloyu kompile sıfırlayacağı yazıyor ?
düzeltileceği ile igili kodu bulamadım .
sutunun satır içi düzenleme haricinde sutunun alt satırına nasıl yazı ekleyebiliriz ?
sql yapısından kastınız database yapısı mı ?
--
-- Table structure for table `yukselenses`
--
CREATE TABLE `yukselenses` (
`id` int(11) NOT NULL,
`kat` text NOT NULL,
`seo` text NOT NULL,
`baslik` text NOT NULL,
`icerik` text DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
--
-- Dumping data for table `yukselenses`
--
INSERT INTO `yukselenses` (`id`, `kat`, `seo`, `baslik`, `icerik`) VALUES
(1, 'stat', 'ankara', 'ankara geliyor', 'ankara statyumu'),
(4, 'stat', 'manisa', 'manisa geliyor', 'manisa statyumu'),
(5, 'stat', 'van', 'van geliyor', 'van statyumu'),
(6, 'stat', 'artvin', 'artvin geliyor', 'artvin statyumu'),
(644, 'stat', 'adana', 'adana geliyor', 'adana statyumu'),
(645, 'stat', 'batman', 'batman geliyor', 'batman statyumu'),
(646, 'stat', 'karaman', 'karaman geliyor', 'karaman statyumu'),
(606, 'stat', 'ardahan', 'ardahan geliyor', 'ardahan statyumu'),
(607, 'stat', 'aksaray', 'aksaray geliyor', 'aksaray statyumu'),
(608, 'stat', 'duzce', 'duzce geliyor', 'duzce statyumu');
nerden sql yapısını size göstermek için alabilirim ?
dediğinizi tam olarak anlamadım da ?
peki ne yapmamız gerekir emmir2 hocamın verdiği kodla şu hatayı alıyorum ;
Error
SQL query: Copy
UPDATE stadyumlar SET id=@autoid := (@autoid+1);
MySQL said: Documentation
#1062 - Duplicate entry '2' for key 'PRIMARY'
php myadmine girince ilgili tabloda sıralamalar idlerin düzensiz gösteriyor
son id rakamı en sona gelecek şekilde ilgili tabloyu nasıl düzetebilirim ?
paylaştığım kodu dediğiniz fonksiyon aracılığıyla nasıl dökebiliriz ?
yani şunu demek istedim bir mysql tablosunun kolonunda bulunan sutunlara
select box ile seçecebileceğimiz idlerde bulunan verilere
istediğimiz yazıyı ekleme ve istediğimiz yazıyı silme işlemini nasıl yapabiliriz ?