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

1391

    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. Laitetaas nyt kirjaimet tänne

      kuka kaipaa ja ketä ?
      Ikävä
      151
      10934
    2. Pieni häivähdys sinusta

      Olet niin totinen
      Ikävä
      52
      5220
    3. Taas ryssittiin oikein kunnolla

      r….ä hyökkäsi Viroon sikaili taas ajattelematta yhtään mitään https://www.is.fi/ulkomaat/art-2000011347289.html
      NATO
      45
      2433
    4. Missä olet ollut tänään kaivattuni?

      Ikävä sai yliotteen ❤️ En nähnyt sua tänään söpö mies
      Ikävä
      30
      2133
    5. Vanha Suola janottaa Iivarilla

      Vanha suola janottaa Siikalatvan kunnanjohtaja Pekka Iivaria. Mies kiertää Kemijärven kyläjuhlia ja kulttuuritapahtumia
      Kemijärvi
      13
      1701
    6. Valtimon Haapajärvellä paatti mäni nurin

      Ikävä onnettomuus Haapajärvellä. Vene hörpppi vettä matkalla saaren. Veneessä ol 5 henkilöä, kolme uiskenteli rantaan,
      Nurmes
      42
      1544
    7. Tiedän kuka sinä noista olet

      Lucky for you, olen rakastunut sinuun joten en reagoi negatiivisesti. Voit kertoa kavereillesi että kyl vaan, rakkautta
      Ikävä
      30
      1241
    8. Känniläiset veneessä?

      Siinä taas päästiin näyttämään miten tyhmiä känniläiset on. Heh heh "Kaikki osalliset ovat täysi-ikäisiä ja alkoholin v
      Nurmes
      35
      1166
    9. Daniel Nummelan linjapuhe 2025

      Kansanlähetyksen toiminnanjohtajan Daniel Nummelan linjapuhe tänään. Rehellistä analyysiä mm. evlut kirkosta ja piispo
      Luterilaisuus
      92
      935
    10. TÄSTÄ TAITAA TULLA SUOMEN HISTORIAN SUURIN USKONNONVAPAUDEN OIKEUDENKÄYNTI.

      Sinun täytyy hyväksyä se että jos sinä vetoat uskonnonvapauteen, silloin sinun tulee antaa myös muille vastaava vapaus o
      Hindulaisuus
      317
      892
    Aihe