Instalación PHP y MySQL

morcejo
28 de Febrero del 2005
Hola, tengo un problemilla con la instalació de PHP 5.0.3 y MySQL 4.1.10.
El caso es que he instalado todo correctamente, levanto el Apache y todo ok y la base de datos tambien ok pues accedo a ella desde MySQL Administrator.
Ejecuto este script para probar:
<?php
$basededatos = mysql_pconnect($hostname_basededatos, $username_basededatos, $password_basededatos) or trigger_error(mysql_error(),E_USER_ERROR);
mysql_select_db($database_basededatos, $basededatos);
$SQL="SELECT * FROM configuracion";
$consulta = mysql_query($SQL, $basededatos);
$lineaconsulta = mysql_fetch_array($consulta);
if (mysql_num_rows($consulta)) {
$tituloweb=$lineaconsulta[\'titulo\'];
$estilo=$lineaconsulta[\'estilo\'];
$direccion=$lineaconsulta[\'direccion\'];
}
mysql_free_result($consulta);
echo \'- \'.$tituloweb.\' - \'.$estilo.\' - \'.$direccion;
?>

Y la página no muestra nada. Revisando el error.log de Apache leo que la función mysql_pconnect() no está definida. Voy al php.ini y veo comentada la extension=php_mysql.dll la descomento y al restar del Apache me da un error de que el fichero no existe, descomento otra, la php_gd2.gll y correcto, la encuentra. Las dos librerías están en el mismo directorio, si encuentra una ¿porqué la otra no?

Gracias por vuestr ayuda

micknico
28 de Febrero del 2005
Prueba asi

$dbhost = "localhost";
$dbuser = "root";
$dbpass = "";
$dbname = "micknico";

// Conexion a la base de datos
$link = mysql_connect($dbhost, $dbuser, $dbpass) or die("No se puede conectar");;
mysql_select_db($dbname, $link) or die("No se puede conectar a la base de datos");
?>

Saludos!