17. marts 2011 - 16:59Der er
7 kommentarer og 1 løsning
ID ændre sig automatisk til 0 efter ændringer?
Hej eksperter
Jeg er igang med et CMS system men er stødt på et problem. Mit problem er hvis jeg giver min post ID til 1 så ændre den automatisk til 0 igen, når jeg ændre indholdet i min post.
$query = "SELECT * FROM site_content WHERE Page = '$_GET[id]'"; $result = mysql_query($query);
Som i kan se hente den alle de post der er i min mysql under Page hvor værdien (ID) er 0, men da jeg kun skal hente en post ned af gangen, behøver de et ID der er forskelligt.
Auto increment og primary key er på kolonne-basis - ikke række-basis, så jeg forstår ikke din sidste kommentar. En kolonne kan godt have begge dele.
Jeg går ud fra, du kun har én kolonne med id'er, der fx bare hedder id. Den kolonne skal være indstillet til at have auto increment (så id'er bliver oprettet automatisk fortløbende) samt være en primary key, så det er hurtigt at slå et id op i den kolonne.
Altså jeg har alllerede en kolonne der hedder ID der er sat til auto increment og primary key. Men skal havde lavet en kolonne mere til mine posts som også skal havde auto incremenet og primary key. Fordi de posts der kommer i, skal ha et id hver (:
Bare glem det med 2 kolonner med primary key og auto incremenet. Mit problem er endelig bare hvordan jeg kun fremkalder min ene post fra min mysql kolonne som hedder Posts.
Altså det jeg har gjort er, jeg har oprettet en kolonne som hedder Posts under den har jeg indsat 2 posts. Med ID der begge er 0, men hvordan fremkalder jeg kun den ene? hvis jeg skriver
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.