Automaattisesti päivittyvä tuotetunnus

toopetin

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.

2

71

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • --------------

      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

    1. Naiset miltä kiihottuminen teissä tuntuu

      Kun miehellä tulee seisokki ja ja sellainen kihmelöinti sinne niin mitä naisessa köy? :)
      Sinkut
      110
      8176
    2. Olet sä kyllä

      ihme nainen. Mikä on tuo sun viehätysvoiman salaisuus?
      Ikävä
      39
      2519
    3. Teuvo Hakkaraisesta tulee eurovaalien ääniharava

      Persuissa harmitellaan omaa tyhmyyttä
      Maailman menoa
      121
      2233
    4. Hiljaiset hyvästit?

      Vai mikä on :( oonko sanonut jotain vai mitä?
      Ikävä
      22
      1899
    5. Miksi kohtelit minua kuin tyhmää koiraa?

      Rakastin sinua mutta kohtelit huonosti. Tuntuu ala-arvoiselta. Miksi kuvittelin että joku kohtelisi minua reilusti. Hais
      Särkynyt sydän
      15
      1644
    6. Turha mun on yrittää saada yhteyttä

      Oot mikä oot ja se siitä
      Suhteet
      11
      1469
    7. Kyllä poisto toimii

      Esitin illan suussa kysymyksen, joka koska palstalla riehuvaa häirikköä ja tiedustelin, eikö sitä saa julistettua pannaa
      80 plus
      15
      1435
    8. "Joka miekkaan tarttuu, se siihen hukkuu"..

      "Joka miekkaan tarttuu, se siihen hukkuu".. Näin puhui jo aikoinaan Jeesus, kun yksi hänen opetuslapsistaan löi miekalla
      Yhteiskunta
      14
      1379
    9. Näkymätöntä porukkaa vai ei

      Mon asuu yksin. Mitas mieltä ootte ?
      Ikävä
      15
      1262
    10. Kristityt "pyhät"

      Painukaa helvettiin, mä tulen sinne kans. Luetaan sitten raamattua niin Saatanallisesti. Ehkä Piru osaa opetta?!.
      Kristinusko
      12
      1153
    Aihe