Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: MySQL ja php ei ota toimiakseen

llr [06.11.2005 16:25:12]

#

MySQL 5.0
PHP 5.0.5
Apache 1.3.33
Windows XP
-------------
Olen siiränyt libmysql.dll system kansioon. Poistanut php_mysql.dll kommentista sekä asettanut extension_dir c:\php\ext.

MySQL toimii itsessään.

Yksinkertainen php pätkä palauttaa: Fatal error: Call to undefined function mysql_connect()

Opiskelija [06.11.2005 18:31:43]

#

Kai olet muistanut Apachen käynistää uudestaan noiden muutosten jälkeen? Ilman sitä muutokset ei tule voimaan.
Sillä tuo virheilmoitus viittaa, ettet ole asentanut tuota php_mysql.dll laajennusta.

Viitosversion kannsa kannattaa käyttää php_mysqli.dll https://www.php.net/manual/fi/ref.mysqli.php

llr [10.11.2005 16:31:45]

#

Lisäsin ton php_mysqli.dll extensioiden kohdalle, mutta yhä kertoo, että undefined function. Apache on kyllä käynnistetty uudelleen

llr [10.11.2005 18:54:38]

#

Päivitin apachen ja nyt phpmyadmin toimii niin kuin pitääkin, mutta seuraavasta pätkästä php ei maintise mitään:

<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
   die('Could not connect: ' . mysql_error());
}

$sql = 'CREATE DATABASE my_db';
if (mysql_query($sql, $link)) {
   echo "Database my_db created successfully\n";
} else {
   echo 'Error creating database: ' . mysql_error() . "\n";
}
?>

Ei herjaa erroreita, mutta ei mitään muutakaan. Tietokanta ei myöskään tule luoduksi

ipe [11.11.2005 08:05:35]

#

Onko error reporting varmasti ALL?

EDIT: Siis php.ini:ssä :P

llr [12.11.2005 16:39:45]

#

On. phpmyadminin kautta tietokantojen luominen kyllä onnistuu, mutta ei omien php tiedostojen kautta.

Vastaus

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

Tietoa sivustosta