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);
$date= date("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.