Hei,
olen tekemässä tuotekatalogia php:llä ja minulla on seuraava ongelma: kun lisään uuden tuotteen tietokantaan, haluaisin että tuotenro olisi automaattinen (tällä hetkellä joudun siis itse syöttämään tuotenumeron). Olen yrittänyt tehdä tätä niin että haen taulukon tunnus -kentästä suurimman luvun ja lisää siihen yhden jolloin saan uudelle lisättävälle tuotteelle uniikin tuotenumeron. Mutta jostain syystä en saa tätä toimimaan (ilmeisesti teen jonkin virheen). Millä tavalla toiminto pitäisi toteuttaa?
Kiitoksia kaikille jo etukäteen.
Automaattisesti päivittyvä tuotetunnus
2
176
Vastaukset
- --------------
Niin vaikka näin http://dev.mysql.com/doc/refman/5.0/en/example-auto-increment.html tämä tosin riippuu mikä tietokanta sinulla on käytössäsi, MySQL PHP:n kanssa yleisin, mutta muitakin voi käyttää. Jos tietokanta tarjoaa ominaisuuden valmiina niin sitä kannattaa käyttää, ellei ole hyvää syytä olla käyttämättä.
Suurin plus yksi ei ole aina uniikki, joten jos niin jostain kumman syystä päätät tehdä niin kannattaa ottaa huomioon että tietokantaan voidaan lisätä kaksi tuotetta samaan aikaan. - BC
Käytin aikoinaan juuri tuota suurin plus yksi -tapaa tuottaa numerotunnisteita riveille. Mutta kuten edellinen kirjoittaja totesikin se ei välttämättä ole uniikki esimerkiksi silloin jos tietokannasta lähtee edellinen pois ja teet uuden - tällöin uusi saa edellisen tunnisteen.
Kannattaa ehdottomasti käyttää hyväksi tietokantojen tarjoamat mahdollisuudet niin pitkälle kuin mahdollista. Ne helpottaa yleensä huomattavasti ja auttaa välttämään turhia riskejä esimerkiksi käyttöasteen kasvaessa ja samanaikaisten pyyntöjen määrän kasvaessa.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Porvarimediat paniikissa demareiden huiman kannatuksen vuoksi
Piti sitten keksiä "nimettömiin lähteisiin" perustuen taas joku satu. Ovat kyllä noloja, ja unohtivat sen, että vaalit986138KATASTROFI - Tytti Tuppurainen itse yksi pahimmista kiusaajista!!!
STT:n lähteiden mukaan SDP:n eduskuntaryhmän puheenjohtaja Tytti Tuppurainen on käyttäytynyt toistuvasti epäasiallisesti3495607Mikä siinä on ettei persuille leikkaukset käy?
On esitetty leikkauksia mm. haitallisiin maataloustukiin, kuin myös muihin yritystukiin. Säästöjä saataisiin lisäksi lei522649Lääppijä Lindtman jäi kiinni itse teosta
Lindtman kyselemättä ja epäasiallisesti koskettelee viestintäpäällikköä. https://www.is.fi/politiikka/art-20000117808521042056Juuri nyt! Tytti Tuppurainen on käyttäytynyt toistuvasti epäasiallisesti
Ai että mä nautin, Tytti erot vireille! "Käytös on kohdistunut avustajia ja toisia kansanedustajia kohtaan, uutisoi STT1071768- 1241717
Puolen vuoden koeaika
Voisi toimia meillä. Ensin pitäis selvittää "vaatimukset" puolin ja toisin, ennen kuin mitään aloittaa. Ja matalalla pro191613Tytti Tuppurainen nöyryyttää avustajiaan
Tytti Tuppurainen nöyryyttää SDP:n eduskuntaryhmän kokouksissa sekä avustajia että kansanedustajia. Hän nolaa ihmisiä ju1801267- 731187
Huomaatteko Demari Tytti ei esitä pahoitteluitaan
Samanlainen ilmeisesti kuin Marin eli Uhriutuu no he ovat Demareita ja muiden yläpuolella siis omasta mielestään33998