12/10/2010, 20:48
|
| | Fecha de Ingreso: enero-2010
Mensajes: 53
Antigüedad: 14 años, 9 meses Puntos: 2 | |
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);
?> |