Mikä ihme mul voi olla vikana ku yritän ottaa tietokantaani yhteyden ni tulee seuraavanlainen virheilmoitus:
Fatal error: Call to undefined function mysql_connect() in D:\Harjoitukset\sqledit\suorita_sql.phtml on line 22
kertokaahan joku minua fiksumpi... :D
terv. -belthaxor-
PS: ja saisinko ystävällisesti ehdotuksia miten voisin korjata tuon sen sijaan että kaikki vain kertoisivat mikä on vikana... :D
PPS: käytössä MySQL Server 4.1, PHP 5.0.4, MyODBC ja Apache HTTP Server 2.0.54 - Windows XP -alustana
Sullei oo myslii
T.M. kirjoitti:
Sullei oo myslii
kröhöm...ei o mitä? gurujen sanastoa... :D
mysli = MySQL
Ei tuo virheilmoitus sitä tarkoita, etteikö olisi MySQL:ää (eli mysliä, ihan miten vaan), se vain ei ole asennettuna php:hen. Tai siis tarkemmin sanottuna ei MySQL:ää asennetta php:hen, vaan siihen php:hen lisätään "mysql-extension". Annappa veikkaan: sinulla on käytössä php:n versio 5?
No kerkesit välissä jo ilmeisesti vastaamaankin veikkaukseeni.
ajv kirjoitti:
Ei tuo virheilmoitus sitä tarkoita, etteikö olisi MySQL:ää (eli mysliä, ihan miten vaan), se vain ei ole asennettuna php:hen. Annappa veikkaan: sinulla on käytössä php:n versio 5?
No kerkesit välissä jo ilmeisesti vastaamaankin veikkaukseeni.
ok...se selittäisi...on käytössä PHP 5.0.4...mitä pitää tehdä et saan sen asennettua PHP:hen? linkkiä jonnekin?
Ei ole kokemusta mysql-funktioiden asentamisesta php5:seen. Normaalisti se menee muokkaamalla php.iniä ja tarkemmin poistamalla sieltä extensions-kohdasta kommentit tuon mysql-extension edestä (en muista sen tarkkaa nimeä). Näin siis Windowsissa. php5:sessa tämä ei ainakaan kuulopuheiden mukaan ole yhtä yksinkertaista. Mutta tuosta kannattaa lähteä liikkeelle. Ja muistathan restartata Apachen aina php:n muokkaamisen jälkeen.
Toinen helpompi vaihtoehto on sitten asentaa php4:nen, jossa mysql on valmiiksi asennettuna.
Hahaa...kiitos tuhannesti ajv!
Katselin pitkään PHP.net:n sivuilta ratkaisua ja löysin kuin löysinkin ratkaisun. PHP.ini -tiedostoa piti muuttaa, yksi polku piti lisätä järjestelmän PATH -tietoihin ja 5 tiedostoa piti kopioida C:\PHP -kansiosta C:\Windows kansioon...
wuhuu...nyt on seuraavia ongelmia joita lähden selvittelemään...
vielä kerran KIITOS!
Kertoisitko tarkemmin mitä siinä oikeen piti tehdä, että saa MySQL Serverin toimimaan PHP 5.0.4:sen kanssa? Muillakin saattaa olla samanlaisia ongelmia.
Aihe on jo aika vanha, joten et voi enää vastata siihen.