Hei.
Minulla on esimerkiksi tietokannassa sarakkeet ID (automaattisesti lisääntyvä), Etunimi ja Sukunimi.
Teen kyselyn tietokantaan:
INSERT INTO nimet (Etunimi, Sukunimi) VALUES ('$etunimi',
'$sukunimi');
Nyt haluaisin heti lisäyksen jälkeen tietää mikä tuli kyseisen ID:n arvoksi ja tehdä uuden kyselyn, missä talletan tämän ID-arvon toiseen tauluun.
Osaako joku sanoa, miten tuo olisi mahdollista?
Itse ratkaisisin sen niin, että katson kyselyllä SELECT ID FROM nimet WHERE Etunimi = '$etunimi' AND Sukunimi = '$sukunimi';
mutta tuo on vähän niin kuin "purkkaratkaisu", sillä ihmisillä voi olla samoja nimiä.... joten en haluaisi tuota käyttää.
Kiitos kovasti jos joku ymmärsi ja vielä osaisi vähän valottaa asiaa :)
Erikoinen SQL-kysely
jaskajokunen.
2
328
Vastaukset
- juhakorkeapudas
Onnistunee mysql_insert_id-funktiolla http://fi2.php.net/manual/en/function.mysql-insert-id.php jos taulussa on auto_increment kenttä.
- Toimii(ev)
...
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Tänään pyörit ajatuksissa enemmän, kun erehdyin lukemaan palstaa
En saisi, silti toivon että sinä vielä palaat ja otetaan oikeasti selvää, hioituuko särmät ja sulaudummeko yhteen. Vuod225474- 324810
- 282721
- 342344
- 372058
- 152008
En ole koskaan kokenut
Ennen mitään tällaista rakastumista. Tiedän että kaipaan sinua varmaan loppu elämän. Toivottavasti ei tarvitsisi vain ka191647- 121591
- 231462
Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...
Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons251429