Tietokantayhteys

poikki?

Terve.

Ongelmani on siis se, että webbisivuiltani tarjouspyynnöt lähtevät sekä sähköpostiini,
että tietokantaan.

Pari tarjouspyyntöä ei kuitenkaan ole tallentunut tietokantaan, mutta ovat tulleet sähköpostiini...

Ajattelin, että josko yhteys tietokantaan on ollut poikki. Web-hotellin tarjoajani ei kuitenkaan ole ilmoittaunut tuolta ajankohdalta vikoja palvelimella...

Mitä te ajattelette, missä voisi olla vika?

5

541

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • teuro

      Mikä kanta ja versio?
      miten yhdistäminen tehdään?
      Yritetäänkö virheestä toipua?
      Mihin tallennetaan epäonnistuneet tietokantaan lisäämiset?

      Ei nimittäin kuulosta pelvelinvirheeltä, koska emailin lähetys ilmeisesti onnistuu. Email voidaan lähettää vasta, kun ollaan varmoja tietokantaoperaation onnistumisesta. Virheellisen operaartion jälkeen tulee tehty operaatio tallentaan erilliseen tiedostoon ja sen jälkeen lähettää tieto epäonnistuneesta operaatiosta tieto emailiin.

      • aloitukseen

        Käytössä on PHP5 ja MySQL. MySQL:n versiosta en tarkemmin tiedä, mutta uskoisin että paremmissa webbihotelleissa on uusimpia versioita käytössä.
        En ole koodannut mitään ominaisuutta, mikä tallentaisi epäonnistunee tietokantaan lisäämiset, kun tuleehan tuo tiedot varmuudeksi s-postiin kuitenkin.

        Siis tuo e-mailin lähetys ei ole mitenkään yhteydessä tietokantapalvelimeen...
        Olen sen vaan koodannut varmistustoimenpiteenä että tiedot lähtee myös e-mailiin ja tämä on tehty ihan vaan php:lla.


      • teuro
        aloitukseen kirjoitti:

        Käytössä on PHP5 ja MySQL. MySQL:n versiosta en tarkemmin tiedä, mutta uskoisin että paremmissa webbihotelleissa on uusimpia versioita käytössä.
        En ole koodannut mitään ominaisuutta, mikä tallentaisi epäonnistunee tietokantaan lisäämiset, kun tuleehan tuo tiedot varmuudeksi s-postiin kuitenkin.

        Siis tuo e-mailin lähetys ei ole mitenkään yhteydessä tietokantapalvelimeen...
        Olen sen vaan koodannut varmistustoimenpiteenä että tiedot lähtee myös e-mailiin ja tämä on tehty ihan vaan php:lla.

        Tehdään kantaan yksinkertainen lisäys


      • oikein..
        teuro kirjoitti:

        Tehdään kantaan yksinkertainen lisäys

        Eli teen siis jatkoa ajatellen tarkistuksen, mikä tallentaa tekstitiedostoon jos lisäys epäonnistuu?

        Mutta, tuossa tapauksessa jää edelleen hämäräksi miksi tiedon lisäys on pariin kertaan epäonnistunut.

        Kannattaisiko muuten tehdä tuo tekstitiedostoon tallennnus kuitenkin niin, että jos lisäys tietokantaan epäonnistuu niin saan siitä s-postin? Ettei minun tarvitse kokoajan pähyillä onko tiedoston koko palvelimella kasvanut...


      • teuro
        oikein.. kirjoitti:

        Eli teen siis jatkoa ajatellen tarkistuksen, mikä tallentaa tekstitiedostoon jos lisäys epäonnistuu?

        Mutta, tuossa tapauksessa jää edelleen hämäräksi miksi tiedon lisäys on pariin kertaan epäonnistunut.

        Kannattaisiko muuten tehdä tuo tekstitiedostoon tallennnus kuitenkin niin, että jos lisäys tietokantaan epäonnistuu niin saan siitä s-postin? Ettei minun tarvitse kokoajan pähyillä onko tiedoston koko palvelimella kasvanut...

        >Mutta, tuossa tapauksessa jää edelleen hämäräksi miksi tiedon lisäys on pariin kertaan epäonnistunut.<

        Tuota on ihan mahdoton sanoa, ilman tarkkaa tietoa minkälainen kysely kantaan on mennyt, sen takia tuo kysely kannattaa muodostaa stringiksi. Lopulliseen versioon pitää tulla tietenkin vielä muuttujien escapetus (mysql_real_escape_string($muuttuja);), mutta jätin sen pois tuosta esimerkistä.

        >Kannattaisiko muuten tehdä tuo tekstitiedostoon tallennnus kuitenkin niin, että jos lisäys tietokantaan epäonnistuu niin saan siitä s-postin? Ettei minun tarvitse kokoajan pähyillä onko tiedoston koko palvelimella kasvanut... <

        Tuo esimerkki lähettää emailin, jos kysely epäonnistuu katsopa tarkemmin.


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

    Luetuimmat keskustelut

    1. Maatalous- ja yritystuet pois, työeläkevaroilla valtion velka pois

      Suomi saadaan eheytettyä kädenkäänteessä, kun uskalletaan tehdä rohkeita ratkaisuja. Maatalous- ja yritystuet ovat hait
      Maailman menoa
      145
      3925
    2. Hei! Halusin vain kertoa.

      En tiedä luetko näitä, mutta näimme n.4vk sitten, vaihdoimme muutaman sanan ja tunsin edelleen kipinän välillämme. Katso
      Tunteet
      9
      3352
    3. Riikka on siis suomalaisille velkaa 84 mrd

      Jos kauhukabinetti istuu vaalikauden loppuun. Keskimäärin yli 20 miljardia uutta velkaa rikkaiden veronalennuksiin jokai
      Maailman menoa
      46
      2923
    4. Miksi ikävä ei helpotu vuosien jälkeenkään?

      Tänään olin ensimmäistä kertaa sinun lähtösi jälkeen tilassa, jossa vuosia sitten nähtiin ensimmäistä kerta. Ollessani
      Rakkaus ja rakastaminen
      12
      2832
    5. Sanna on suomalaisille siis velkaa 24 mrd euroa

      Muistanette vielä kuinka Italian remonttirahoja perusteltiin sillä, että italialaiset ostaa suomalaisilta paidatkin pääl
      Maailman menoa
      142
      2503
    6. Teboili alasajo on alkanut

      Niinhän siinä kävi että teebboili loppuu...
      Suomussalmi
      50
      2144
    7. Luotathan siihen tunteeseen, joka välillämme on?

      Uskothan myös, että se kestää tämän? Kaipaan sinua valtavasti. Vielä tehdään yhdessä tästä jotain ihmeellistä ja kaunist
      Ikävä
      16
      1338
    8. "Sanna Marinin kirja floppasi", kertoo eräs median otsikko

      "Miljardien tappio - Sanna Marin vaikenee", kertoo toinen otsikko. Marin ei siis siinä kirjassaan kerro sanallakaan For
      Maailman menoa
      98
      1326
    9. Tiesitkö? Suomessa lääkäri voi toimia ammatissaan, vaikka hän olisi seksuaalirikollinen

      Järkyttävää… Motin mukaan Suomessa lääkäri voi toimia ammatissaan, vaikka hän olisi yksityiselämässään syyllistynyt es
      Maailman menoa
      63
      1294
    10. Kirjoittaisit edes jotain josta tiedän

      Varmasti oletko se oikeasti sinä. Tänään tälläinen olo. 🫩
      Ikävä
      80
      1156
    Aihe