Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP:n myslinhallintakomennot eivät ota toimiakseen

Sivun loppuun

Triskal [06.10.2004 21:11:33]

#

On tämmöinen onkelma, että jos sivulla on myslin hallintaan liittyviä funktioita, niin sivu on joko tyhjä, tai sitten PHP valittaa ettei ole funktiosta tietoinenkaan. Olen tietääkseni asentanut kaikki hommelit näiden sivujen oppaiden mukaan, mutta olisiko mahdollista, että minulta tai oppaiden laatijalta olisi jäänyt jokin tärkeä detalji huomaamatta?

ajv [06.10.2004 21:24:09]

#

Triskal kirjoitti:

olisiko mahdollista, että minulta tai oppaiden laatijalta olisi jäänyt jokin tärkeä detalji huomaamatta?

Enemmän kuin todennäköistä :)
Pistäppä hieman tarkennusta, tuon perusteella on hieman vaikea auttaa. Mitä erroreita php puskee? Ts. minkälaisista funktioista ei ole tietoakaan?

tgunner [06.10.2004 21:36:01]

#

Mahdollista :P.

Triskal [06.10.2004 23:14:12]

#

Aiemmin tänään se vielä suuttui ja kiukutteli, mutta sitten huomasin, että kappas. Olin unohtanut siirtää php.inin ja sen mikä php5blablabla.dll windows- ja system32-kansioihin. Kun sen jälkeen käynnistin koneen, niin homma alkoi muka toimia. Nyt vain ei esimerkkiskriptini tulosta yhtikäs mitään. Kyseessä on tämän saitin Apacheasennusoppaan myslikohdan testiskripti siis.

Ennen kuin ne tiedostot siirsin, niin tuli valitusta jotain tyyliin "trying to call an undefined tai unknown tai jotain function", helskuta kun ei muista tarkkaan. Kyseessä oli mysql_connect() -funktio.

Miten on, pitäisikö minulla mahdollisesti olla jokin ohjelma Apachen tapaan pyörimässä konsolissa kun touhuan tietokantojen kanssa?

Perus-PHP:han minulla pyörii hyvin. Kokeilin tässä juuri yhtä esimerkkiskriptiä tuolta käytännön PHP-oppaan mysliosiosta (tein sen varastotaulukonkin mitä siellä esimerkkinä käytetään) ja tuli taas tyhjää sivua. Kun poistin kaikki mysql_jotain()-funktiot ja kaiken millä oli jotain tekemistä myslin kanssa, niin näkyi jotain. Muutoin sivu oli ihan blänk.

v0q [06.10.2004 23:20:41]

#

Oletko varma että mysql asennettuna ? Ja jos on niin onko se asennettuna oikein ? En nyt muuta keksi tähän hätään... :/

Triskal [06.10.2004 23:59:19]

#

Asentelin sen juuri siten kun ohjeissa sanottiin, eli pura installeri, aja installeri, asenna c:/mysql:ään, aja winmysqladmin ja sillä selvä. Mysql.exekin on tuossa taustalla, mutta ei silti toimi.

Snif.

Ja winmysqladmin on päällä. Siellä on vihreä liikennevalo palamassa.

ajv [07.10.2004 00:03:15]

#

Koitappa mitä sanoo:

<?php
if(function_exists("mysql_connect")) echo "MySQL-funktiot käytössä";
else echo "MySQL-funktiot ei käytössä";
?>

Triskal [07.10.2004 15:47:20]

#

Sanoo että MySQL-funktiot ei käytössä. Miten ne saisi päälle?

ajv [07.10.2004 23:42:45]

#

Lainaus manuskasta:

lainaus:

In PHP 5, MySQL is no longer enabled by default, nor is the MySQL library bundled with PHP. Read this FAQ for details on why. Because of this, Windows users will need to enable php_mysql.dll inside of php.ini and either copy libmysql.dll into the Windows system directory or make it available to the PATH. For compiling, simply use --with-mysql=[DIR] where [DIR] points to your MySQL installation directory.

https://www.php.net/manual/en/ref.mysql.php

Triskal [11.10.2004 15:33:07]

#

Kiitoksia mitä suurimmassa määrin. Nyt toimii. Tähän liittyen, ehkä noita oppaita kannattaisi välillä päivitellä, kun uusien versioiden myötä tulee uusia kujeita ratkottaviksi.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta