Foros del Web » Programando para Internet » PHP »

Problema con la creación de un usuario desde PHP.

Estas en el tema de Problema con la creación de un usuario desde PHP. en el foro de PHP en Foros del Web. Buenas gente. Tengo problemas a la hora de crear un usuario desde php. Aquí les dejo el código. crearusuario.php Código PHP: require( 'connect.php' ); $usuario ...
  #1 (permalink)  
Antiguo 24/02/2007, 12:43
 
Fecha de Ingreso: abril-2006
Mensajes: 218
Antigüedad: 18 años
Puntos: 0
Problema con la creación de un usuario desde PHP.

Buenas gente.

Tengo problemas a la hora de crear un usuario desde php.

Aquí les dejo el código.

crearusuario.php
Código PHP:
require('connect.php');

$usuario="xx";
$pass1 ="xx";
$usuario=stripslashes($usuario);
$pass1 md5($pass1);

if(
mysql_query("INSERT INTO $sql_tabla values('','$usuario','$pass1')") or die(mysql_error())){
    
echo 
"yes";
    
}else{
    
echo 
"no";
    
}
mysql_close(); 



connect.php
Código PHP:
require ("aut_config.inc.php"); 

if (!(
$link=mysql_connect("$sql_host","$sql_usuario","$sql_pass"))) 


echo 
"No se ha podido conectar a la Base de Datos: " mysql_error() ; 
exit(); 
    


if (!
mysql_select_db("$sql_db",$link)) 


echo 
"Error seleccionando la Base de Datos."
exit(); 
    

aut_config.inc.php
Código PHP:
$sql_host="xxxxxx";  
$sql_usuario="xxxxx";     
$sql_pass="xxxxx";          

$sql_db="xxxxxxx";
$sql_tabla="usuario"
El mensaje de error que me da es el siguiente:

Código:
Warning: mysql_query() [function.mysql-query]: Access denied for user 'nobody'@'localhost' (using password: NO) in /home/wklifbif/public_html/crearusuario.php on line 14

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/wklifbif/public_html/crearusuario.php on line 14
Access denied for user 'nobody'@'localhost' (using password: NO)
La línea 14 del php que me da error es:

Código:
if(mysql_query("INSERT INTO $sql_tabla values('','$usuario','$pass1')") or die(mysql_error())){
  #2 (permalink)  
Antiguo 24/02/2007, 12:51
Avatar de gerson  
Fecha de Ingreso: febrero-2005
Ubicación: Lima
Mensajes: 481
Antigüedad: 19 años, 2 meses
Puntos: 4
Re: Problema con la creación de un usuario desde PHP.

El problema es con tu coneccion a la tu base de datos, al parecer el usuario y/o tu contraseña no son correctos...

Salud2
__________________

  #3 (permalink)  
Antiguo 24/02/2007, 12:56
 
Fecha de Ingreso: abril-2006
Mensajes: 218
Antigüedad: 18 años
Puntos: 0
Re: Problema con la creación de un usuario desde PHP.

mmmm pues para otras cosas si que conecto bien a la base de datos desde el mismo archivo.. que raro.
  #4 (permalink)  
Antiguo 24/02/2007, 13:05
 
Fecha de Ingreso: abril-2006
Mensajes: 218
Antigüedad: 18 años
Puntos: 0
Re: Problema con la creación de un usuario desde PHP.

vale ya esta solucionado xDD me faltaba añadirle ,$link a la consulta. pero ahora me da otro error xDDD

Warning: mysql_query(): 6 is not a valid MySQL-Link resource in /home/wklifbif/public_html/index.php on line 17
  #5 (permalink)  
Antiguo 24/02/2007, 21:45
Avatar de geq
geq
 
Fecha de Ingreso: agosto-2006
Ubicación: Rosario
Mensajes: 655
Antigüedad: 17 años, 8 meses
Puntos: 22
Re: Problema con la creación de un usuario desde PHP.

cual es el codigo de index.php O_o??
  #6 (permalink)  
Antiguo 24/02/2007, 21:49
 
Fecha de Ingreso: abril-2006
Mensajes: 218
Antigüedad: 18 años
Puntos: 0
Re: Problema con la creación de un usuario desde PHP.

perdon, sería:

Warning: mysql_query(): 6 is not a valid MySQL-Link resource in /home/wklifbif/public_html/crearusuario.php on line 17
  #7 (permalink)  
Antiguo 24/02/2007, 21:59
Avatar de geq
geq
 
Fecha de Ingreso: agosto-2006
Ubicación: Rosario
Mensajes: 655
Antigüedad: 17 años, 8 meses
Puntos: 22
Re: Problema con la creación de un usuario desde PHP.

no entiendo,,segun el codigo qe postiaste, la linea 17 de crearusuario.php es..un espacio en blanco ? digo,si la 14 es el if(...
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 11:35.