Tietokannasta kysely maksulomakkeeseen?

Kuinka saadaan toimimaan?

Kuinka kyseiseen generoitavaan lomakeeseen saadaan maksettavan tilinumeron kohdalle haettua satunnainen tilinumero tietokannasta?
Eli lomakkeen PAYEE_ACCOUNT" value="211100" kohtaan haettaisiin tietokannasta kyselyn avulla sattumanvarainen tilinumro?





1 vuoden jäsenyys maksaa ainoastaan muutaman dollarin

1

150

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • tähän tapaan

      Geneerinen ratkaisu (eli ratkaisu joka toimii kaikissa relaatiokannoissa valmistajasta riippumatta) voisi olla vaikkapa:

      1. laita tauluun payee_accountin lisäksi myös järjestysnumero
      - create table t(payee_account integer, ordnum integer);
      2. hae suurin ordnum
      - select max(ordnum) from t;
      3. arvo sovelluskoodissa satunnaisluku välillä [1-ordnum]
      - $r = rand(1,$max_ordnum)
      4. hae taulusta $r:ää vastaava payee_account
      - select payee_account from t where ordnum = $r

      Jossain tietokantaspesifisessa toteutuksessa (esim. MySQL) algoritmin voisi varmaan laittaa tietokantaproseduuriin.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. 184
      1981
    2. Hei A, osaatko

      sanoa, miksi olet ihan yhtäkkiä ilmestynyt kaveriehdotuksiini Facebookissa? Mitähän kaikkea Facebook tietää mitä minä en
      Ikävä
      52
      1888
    3. Synnittömänä syntyminen

      Helluntailaisperäisillä lahkoilla on Raamatunvastainen harhausko että ihminen syntyy synnittömänä.
      Helluntailaisuus
      135
      1578
    4. Euroviisut fiasko, Suomen kautta aikain typerin esitys, jumbosija odottaa. Olisi pitänyt boikotoida!

      Tämän vuoden euroviisut on monella tapaa täydellinen fiasko. Ensinnäkin kaikkien itseään kunnioittavien eurooppalaisten
      Maailman menoa
      143
      1458
    5. Mitä tämä tarkoittaa,

      että näkyy vain viimevuotisia? Kirjoitin muutama tunti sitten viestin, onko se häipynyt avaruuteen?
      Ikävä
      41
      1324
    6. Nukkumisiin sitten

      Käsittelen asiaa tavallani ja toiveissa on vielä että tästä pääsee hyppäämään ylitse. Kaikenlaisia tunteita on läpikäyny
      Ikävä
      4
      1194
    7. Muistatko komeroinnin?

      Taannoin joskus kirjoitin aloituksen tänne komeroinnista eli hikikomoreista; syrjäytyneistä nuorista ihmisistä. Ehkä asu
      Suhteet
      48
      1175
    8. Naisten tyypilliset...

      Naiset ei varmaan ymmärrä itse miten karmealle heidän tavara haisee. Miehet säälistä nuolevat joskus, yleensä humalassa
      Ikävä
      10
      1153
    9. Syö kohtuudella niin et liho.

      Syömällä aina kohtuudella voi jopa laihtua.On paljon laihoja jotka ei harrasta yhtään liikuntaa. Laihuuden salaisuus on
      Laihdutus
      10
      1119
    10. Tuollainen kommentti sitten purjehduspalstalla

      "Naisen pillu se vasta Bermudan kolmio on. Sinne kun lähdet soutelemaan niin kohta katoaa sekä elämänilo että rahat"
      Suhteet
      3
      1118
    Aihe