Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/10/2010, 20:48
tnluso
 
Fecha de Ingreso: enero-2010
Mensajes: 53
Antigüedad: 14 años, 9 meses
Puntos: 2
Pregunta sintaxis correcta para crear un usuario???

necesito crear un nuevo usuario con privilegios minimos para acceder a la base de datos mysql. Pero no anda. Ya intente de todo asi que recurro a ustedes en la esperanza de que alguien me sepa decir donde esta el error. De hecho, comprobando con 'echo', hasta llegar a la consulta y despues todo esta perfecto. Incluso, en vez de poner una variable en la sentencia de la consulta, probe poniendo un nombre con su clave y tambien funciona. Lo mismo si utilizo la linea de comando para crear manualmente, desde el monitor. Asi que sospecho que el error es la variable, pero tampo atino a ver de que otra manera podria incluir lo que se recibe desde el formulario. Alguien?????
desde ya, muchas gracias!!!!




<?php
//recibiendo datos y capturando:
$nombre=$_POST['nombre'];
$clave=$_POST['clave'];

//estableciendo conexion con el servidor
$enlace = mysql_connect("localhost", "root", "");




//seleccionando la base de datos:
mysql_select_db("miBBDD", $enlace);


//consulta
$consulta = "CREATE USER '$nombre' IDENTIFIED BY '$clave';";

//ejecutando consulta
$respuesta = mysql_query($consulta, $enlace);


//cerrando conexion con el servidor
mysql_close($enlace);




?>