PHP ja MYSQL

Anonyymi

Olisi tarve tehdä kuvaaja tietokantaan kerättyjen havaintojen määrästä per viikko. Miten onnistuisi parhaiten? Onnistuuko PHP vai tarvitaanko scriptejä?

11

1208

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Anonyymi

      Lue arvot tietokannasta ihan normaalisti ja piirrä graafit Googlen Charts -palvelulla. Helppoa eikä edes maksa muuta kuin sen rakentamisen vaivan. Ja tietysti ylläpidon jos kyseessä on koko ajan elävä palvelu.

    • Anonyymi

      Riippuu siitä mihin käyttöön ja tarkoitukseen tehdään.

    • Anonyymi

      Hyviä tarkennuksia. Tarvittaisiin selaimelle niin että käyttäjä saa reaaliaikaisen datan. Nimimerkki kuvan päivittämiseen kyllästynyt.

    • Anonyymi

      Jos kyse on reaaliaikaisesta, niin PHP:n käyttö tuntuu erikoiselta. En ole nettisivujen tekemisen asiantuntija, mutta PHP-skripti kai suoritetaan kun sivu ladataan. Jos sen haluttaisiin hakevan koko ajan dataa, niin sitten kai pitäisi koodata ikuinen silmukka ja silmukan sisällä haettaisiin datat ja piirrettäisiin kuvaaja.

      Javascriptiä saadaan helpommin suorittamaan datan piirtämistä reaaliajassa.

      Minä tein erääseen projektiin Python-skriptin, joka haki dataa ja piirsi kuvaajan tiedostoon. Sitten nettisivulla haettiin ja päivitettiin tuo kuvaaja. Tuon Python-skriptin ajastus tehtiin cronilla, vai oliko se cronjobilla.

      Python tai PHP ei ole toki ainoa vaihtoehto. Esimerkiksi kuvaajia voi piirtää myös vaikka R:llä tai Sagemathilla.

      Jaa. Mikäs olikaan kysymys? Miten onnistuu parhaiten? Hmm. Täytyy sanoa, että eri tapoja on, mutta en osaa laittaa tapoja paremmuusjärjestykseen.

    • Anonyymi

      Ei ole tarve reaaliaikaiselle. Kun käyttäjä kirjautuu, haetaan data ja piirretään kuvaaja. En vain ole PHP:n grafiikkaa koskaan käyttänyt, Olisiko esimerkkiä. Muuten osaan PHP:lla ohjelmoida auttavasti. Ei ole turvavaatimuksia, kun vain luetaan dataa.

      • Saahan sen PHP:lläkin toki: https://www.php.net/manual/en/book.image.php

        Käytännössä PHP:llä voi piirtää kuvia johonkin PNG tiedostoon ja sitä ladataan sitten kun tehdään sivulataus. Tai voi vaikka generoida aina kun tekee sivulatauksen.

        Itseasiassa sen kuvan voi piirtää millä tahansa kielellä johonkin PNG tiedostoon siellä palvelimessa ja ajaa sitä vaikka ajastetusti taustalla ja näyttää sitä sitä sitten jossain osoitteessa mitä avaa selaimella. Tai sitten voi tehdä millä tahansa kielellä jonkun palikan että voi kysyä sen esitettävän datan ja sitten piirtää sen selaimessa.

        Ei tuohon ole olemassa yhtä tapaa, että riippuu ihan siitä mitä halutaan eikä tässä pitäisi sillä kielelläkään olla väliä.


    • Anonyymi

      OIen alkuperäinen kysyjä. Aikani olen kokeillut tuota, mutta ei vaan oikein tunnu onnistuvan. Idea on, että mysql-tietokannassa on kaksi saraketta. Toisessa on x ja toisessa y ja näiden avulla pitäisi piirtää pistejoukko.
      Toisessa tapauksessa sarakkeessa on pvm ja pitäisi laskea pvm lukumäärä ja tehdä määristä pylväikkö. Laskenta onnistuu ok PHP:lla. Kyse on vain grafiikkaosuudesta. Olisiko jossakin mallia?

    • Anonyymi
    • Anonyymi
    • Anonyymi

      Kiitoksia, homma alkoi rokata, kun löysi oikeat lähteet!

    • Anonyymi

      Aika hankalia ohjeita. SQL:llä tuon kyselyn teke helposti ja Grafana hoitaa grafiikan.
      Eipä tarvii muuta koodia tehdä kuin SQL kyselylauseke.

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

    Luetuimmat keskustelut

    1. 197
      2782
    2. 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
      253
      2749
    3. Hei A, osaatko

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

      Helluntailaisperäisillä lahkoilla on Raamatunvastainen harhausko että ihminen syntyy synnittömänä.
      Helluntailaisuus
      206
      1875
    5. Mitä tämä tarkoittaa,

      että näkyy vain viimevuotisia? Kirjoitin muutama tunti sitten viestin, onko se häipynyt avaruuteen?
      Ikävä
      41
      1364
    6. 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
      12
      1338
    7. 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
      1307
    8. 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
      23
      1275
    9. Muistatko komeroinnin?

      Taannoin joskus kirjoitin aloituksen tänne komeroinnista eli hikikomoreista; syrjäytyneistä nuorista ihmisistä. Ehkä asu
      Suhteet
      49
      1245
    10. Nesteen bensapumput pois, tilalle latausasemat

      Näin se maailma muuttuu, kun Suomessakin liikenneasemat lopettavat polttoaineiden myynnin ja tarjoavat enää sähköä autoi
      Maailman menoa
      158
      1142
    Aihe