fallo de conexion con servidor
Hola,
Tengo un problemilla msql+php en un servidor.
El problema es que tengo configurado Appserv2.3.0., con php 4.3.4 y mysql 4.0.16-nt. Vereis he creado en mysql una Bd ¨pruebas¨ y una tabla ¨directorio¨.
bueno, los archivos son
phpmysql/includes/config.php
<?
$HOSTNAME = "127.0.0.1"; //SERVIDOR
$USERNAME = "root"; //USUARIO
$PASSWORD = "lasierra"; //CONTRASEÑA
$DATABASE = "pruebas"; //BASE DE DATOS
?>
phpmysql/includes/funciones.php
<?
/***
función conectar
que = se conecta a mysql y devuelve el identificador de conexión
***/
function conectar(){
global $HOSTNAME,$USERNAME,$PASSWORD,$DATABASE;
$idcnx = mysql_connect($HOSTNAME, $USERNAME, $PASSWORD) or DIE(mysql_error());
mysql_select_db($DATABASE, $idcnx);
return $idcnx;
}
?>
phpmysql/mysql_num_rows.php
<?php
include ("includes/config.php");
include ("includes/funciones.php");
//nos conectamos a mysql
$cnx = conectar ();
//consulta.
$sql = "SELECT * FROM directorio ORDER BY id DESC";
$res= mysql_query($sql) or die (mysql_error());
if( mysql_num_rows($res) >0){
echo "cantidad de filas en el resultado: " . mysql_num_rows($res);
}else{
echo "no se obtuvieron resultados";
}
mysql_close($cnx);
?>
//bueno es una simple consulta, que en mi servidor va a la perfección, pero en mi alojamiento falla.
Me devuelve el error de conexion:
Warning: Access denied for user: '[email protected]' (Using password: YES) in /home/............................................./phpmysql/includes/funciones.php on line 8
Warning: MySQL Connection Failed: Access denied for user: '[email protected]' (Using password: YES) in /home/...........................................httpdocs/phpmysql/includes/funciones.php on line 8
Access denied for user: '[email protected]' (Using password: YES)
Bueno, espero que me digais donde esta el problema.
Lo tengo en mis narices pero no lo veo.AAGGGGGGGGGGGGGGG
Gracias
Tengo un problemilla msql+php en un servidor.
El problema es que tengo configurado Appserv2.3.0., con php 4.3.4 y mysql 4.0.16-nt. Vereis he creado en mysql una Bd ¨pruebas¨ y una tabla ¨directorio¨.
bueno, los archivos son
phpmysql/includes/config.php
<?
$HOSTNAME = "127.0.0.1"; //SERVIDOR
$USERNAME = "root"; //USUARIO
$PASSWORD = "lasierra"; //CONTRASEÑA
$DATABASE = "pruebas"; //BASE DE DATOS
?>
phpmysql/includes/funciones.php
<?
/***
función conectar
que = se conecta a mysql y devuelve el identificador de conexión
***/
function conectar(){
global $HOSTNAME,$USERNAME,$PASSWORD,$DATABASE;
$idcnx = mysql_connect($HOSTNAME, $USERNAME, $PASSWORD) or DIE(mysql_error());
mysql_select_db($DATABASE, $idcnx);
return $idcnx;
}
?>
phpmysql/mysql_num_rows.php
<?php
include ("includes/config.php");
include ("includes/funciones.php");
//nos conectamos a mysql
$cnx = conectar ();
//consulta.
$sql = "SELECT * FROM directorio ORDER BY id DESC";
$res= mysql_query($sql) or die (mysql_error());
if( mysql_num_rows($res) >0){
echo "cantidad de filas en el resultado: " . mysql_num_rows($res);
}else{
echo "no se obtuvieron resultados";
}
mysql_close($cnx);
?>
//bueno es una simple consulta, que en mi servidor va a la perfección, pero en mi alojamiento falla.
Me devuelve el error de conexion:
Warning: Access denied for user: '[email protected]' (Using password: YES) in /home/............................................./phpmysql/includes/funciones.php on line 8
Warning: MySQL Connection Failed: Access denied for user: '[email protected]' (Using password: YES) in /home/...........................................httpdocs/phpmysql/includes/funciones.php on line 8
Access denied for user: '[email protected]' (Using password: YES)
Bueno, espero que me digais donde esta el problema.
Lo tengo en mis narices pero no lo veo.AAGGGGGGGGGGGGGGG
Gracias
Hola, no estoy seguro, trata de ver el archivo de configuracion php.ini, ahi hay una línea (no recuerdo cual es) para la cnexión a mysql, oracle, etc... está comentada, descoméntala y prueba. Ojalá te sirve. Suerte
