Foros del Web » Programando para Internet » PHP »

Conexion con base de datos

Estas en el tema de Conexion con base de datos en el foro de PHP en Foros del Web. Wenas, estoy intentado conectarme a la base de datos de la siguiente manera en una instalacion en local que tengo. $sserver="localhost"; $suser=""; $spassword=""; $sdb=""; $ilink=mysql_connect($sserver,$suser,$spassword) ...
  #1 (permalink)  
Antiguo 26/04/2004, 16:04
 
Fecha de Ingreso: diciembre-2003
Ubicación: Madrid
Mensajes: 80
Antigüedad: 20 años, 4 meses
Puntos: 0
Conexion con base de datos

Wenas, estoy intentado conectarme a la base de datos de la siguiente manera en una instalacion en local que tengo.

$sserver="localhost";
$suser="";
$spassword="";
$sdb="";
$ilink=mysql_connect($sserver,$suser,$spassword) or die("RIP");
mysql_select_db($sdb,$ilink);
$squery="Select (campos) from (tabla) (where) (order)";
$iquery=mysql_query($squery,$ilink);
if ($iquery>0) {
$irow=0;
$ilastrow=mysql_num_rows($iquery);
while ($irow<$ilastrow) {
$campo=mysql_result($iquery,$irow,"(campo)");
$irow++;
}
}

En usuario,contraseña, nombre de la base de datos,etc... pongo lo pertinente pero al intentare ejecutarlo me dio el siguiente fallo

Warning: mysql_connect(): Access denied for user: 'xanful@localhost' (Using password: YES) in c:\appserv\www\db.php on line 11
RIP


A ver si alguien me puede exar una mano, gracias por anticipado
  #2 (permalink)  
Antiguo 26/04/2004, 16:16
Avatar de ebe
ebe
 
Fecha de Ingreso: marzo-2004
Ubicación: Guatemala
Mensajes: 363
Antigüedad: 20 años, 1 mes
Puntos: 11
verifica el archivo "my.ini" y compara los datos de usuario y contraseña de tu base de datos MySQL con los que incluyes en tu script de conexión a la base de datos.
__________________
http://dev.wsnetcorp.com
  #3 (permalink)  
Antiguo 26/04/2004, 23:53
 
Fecha de Ingreso: diciembre-2003
Ubicación: Madrid
Mensajes: 80
Antigüedad: 20 años, 4 meses
Puntos: 0
Wenas, he estado mirando pero no encuentro ese archivo, tal vez tiene que ver que yo instale el appserv y no fui instalandolo por separado....
  #4 (permalink)  
Antiguo 27/04/2004, 03:34
 
Fecha de Ingreso: marzo-2004
Ubicación: Extremadura
Mensajes: 206
Antigüedad: 20 años, 1 mes
Puntos: 0
El problema lo puedes tener en la base de datos (con el usuario), y no en el codigo php. Créate un usuario nuevo en tu base de datos, de la siguiente manera, y prueba después el codigo php con ese usuario y dime si te funciona:

mysql> GRANT ALL PRIVILEGES ON *.* TO tuNombre@localhost
-> IDENTIFIED BY 'some_pass' WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON *.* TO tuNombre@"%"
-> IDENTIFIED BY 'some_pass' WITH GRANT OPTION;
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:17.