Miten pystyy luomaan tietokantoja? Eli siis tässä
tapauksessa rekisteröityneet käyttäjät
pystyisivät lähettää jonkun lomakkeen kautta
tiedot jostakin hevosesta, ja hevosen tiedot
päätyisivät tietokantaan, josta hakukoneella
voisi etsiä rekisteröitymättömätkin hevosia
nimeltä. Mitenköhän onnistuisi? Millä kielellä?
tapauksessa rekisteröityneet käyttäjät
pystyisivät lähettää jonkun lomakkeen kautta
tiedot jostakin hevosesta, ja hevosen tiedot
päätyisivät tietokantaan, josta hakukoneella
voisi etsiä rekisteröitymättömätkin hevosia
nimeltä. Mitenköhän onnistuisi? Millä kielellä?
Vastaukset 6
Vanhimmat
Riittänee sinulle, että käytät officen mukana
tulevaa access kantaa, mutta se miten saat tiedot
sinne esim. web:issä olevalta lomakkeeltasi onkin
sitten jo hankalampi juttu. Ilman
ohjelmointitaitoja ei kannata ryhtyä tällaiseen.
kysymyksesi oli sikäli hieman epäselvä, että et
sanonut mitään lomakkeesta.. eli onkohan se
lomakkee tarkoitus olla vain omalla koneellasi
vai netissä..? jos aihe tosiaan kiinnostaa niin
käy lainaamassa kirjastosta vaikka vb
tietokantaohjelmointikirja. Tohon kysymykseesi ei
siis ole mitään helppoa ja nopeaa vastausta..
vaan satoja rivejä koodinpätkää. :)
Eli ajattelin lomakketta joka tulisi nettiin, ja
koko tietokanta sijaitsisi netissä (käyttäjät
voisivat lisätä juttua tietokantaan). Esim
f2s.comissa saa kyllä luotua tietokannan, tai no
siellä taitaa olla vain mySQL tietokanta, mutta
mitenköhän onnistuisi sitten ne koodit? Pitääkö
sittten webtilassa olla Access-tietokanta? Joo
täytyypä vissiin netistä etsiä enemmän jos
aiheesta jotakin löytyy.. mutta vielä jäi
epäselväksi, että mitä kieltä siinä kannattaisi
käyttää (esim. asp) ?
Siinä tapauksessa palvelimellasi voi olla jo
jokin tietokannanhallintajärjestelmä (Oracle,
MySQL, ...), jos on, käytä sitä.
Kieli voi olla mikä tahansa johon vain on ajurit
tuon tkhj:n käyttöön, eli käytä sitä mitä osaat.
siellä on myös postgreSQL tietokanta, joten olen
sen "aktivoinut". Vielä on tosin epäselvillä mitä
kieltä kannattaisi käyttää. jossain tietokannassa
(samankaltaisessa, jonka itse haluaisin) näin
käytettevän .phtml kieltä? mistäköhän on kyse?
Onkohan joku php-kieli?
Eiköhän tuollaiseen löydy valmiita websovelluksia
PHP:llä toteutettuna.
http://www.hotscripts.com/PHP/
Minä käytän ASP-skriptejä ja Microsoftin SQL-
serveriä. ASP- ja MS SQL-Serverpalvelut tosin
maksavat yleisesti ottaen palveluntarjoajilla
enemmän (yhteensä about 500 mk / kk) kuin Unixin
vastaavat PHP ja MySQL, jotka voivat olla jopa
ilmaisia.
Ohjelmointi kuvauksesi mukaiseen palveluun ei
vaadi satoja rivejä koodia, vaan muutamia
yksinkertaisia SQL-lauseita sekä viittauksia
tietokantaan jotka tuottavat sivuilla näkyvän
HTML:n. Yksinkertaisuudestaan huolimatta
vaikeuksia toki voi tulla, mikäli ei
ohjelmointiin aikaisemmin ole perehtynyt.
Lomakkeen kentän tallennus hoituu yhdellä
rivillä, samoin perushaun toteuttava SQL-lause.
Syntaksi on näissä aina samankaltainen ja
lomakkeen eri kenttien lisäys on yhden rivin
jälkeen pelkkää kopioimista. Toki tarvitset
koodiin joitain alustavia peruselementtejä, mutta
nekin ovat vain muutaman rivin pituisia ja
monistettavissa palvelusta toiseen.
Itse hakusivua voi ominaisuuksiltaan laajentaa
hyvinkin pitkälle, mutta esim. hakusanalla tai
ryhmän nimellä haut on helppo toteuttaa.
Apua löytynee runsaastikin osoitteesta
http://www.learnasp.com, katso erityisesti
kohdasta S -> Sql.