Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/08/2007, 15:40
ikarush
 
Fecha de Ingreso: marzo-2005
Ubicación: Madrid
Mensajes: 233
Antigüedad: 19 años, 1 mes
Puntos: 5
Añadir un usuario a la BD.

Intento crear una funcion para añadir usuarios a la DB

Código PHP:
function adduser ($nombre,$apellidos,$email,$pass,$db_name){

    
$hash md5($pass);
    
$datedate("Y/m/d");
    
$confcode "confcode";
    
    
$sql " INSERT INTO `".$db_name."`.(`id` ,`nombre` ,`hash` ,
            `confirmed` ,`email` ,`registred` ,`apellidos` ,`confcode`)
            VALUES (NULL , '"
.$nombre."', '".$hash."', '0', '".$email."', '".$date."', '".$apellidos."', '".$confcode."')";
    
    
mysql_query($sql) or die (mysql_error());
    } 
Invoco la funcion desde un lugar donde ya tengo la conexion echa.

Código PHP:
adduser ($_POST["nombre"],$_POST["apellidos"],$_POST["email"],$_POST["pass1"],$db_name); 
A lo que el servidor me dice :
Código:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(`id` ,`nombre` ,`hash` , `confirmed` ,`email` ,`registred` ,`apellidos` ,`c' at line 1
Un saludo y gracias por su tiempo.

Última edición por ikarush; 15/08/2007 a las 15:52