Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/05/2011, 13:39
Avatar de stramin
stramin
 
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: Usuarios Mysql con php

ok, corrigiendo:

primero solo debes hacer un solo formulario, no uno por cada campo:

Código HTML:
Ver original
  1. <form method="post">
  2. Base de datos:
  3. <input name="bbdd" id="bbdd type="text" />
  4. Usuario:
  5. <input name="usuario" id="usuario" type="text" />
  6. Password:
  7. <input name="password" id="password" type="text" />
  8. <input name="crear" value="Agregar usuario" type="submit" value="Agregar usuario"/>
  9. </form>

luego debes crear las variables desde $_POST, o sea:

Código PHP:
Ver original
  1. <?php
  2. $bbdd=$_POST['bbdd'];
  3. $usuario=$_POST['usuario'];
  4. $password=$_POST['password'];
  5.  
  6. $connect=mysql_connect...................

haz las consultas de esta manera:

Código PHP:
Ver original
  1. $insertSQL1 = "CREATE USER $usuario@localhost IDENTIFIED BY '$password'  ";
  2. $insertSQL2 = "GRANT SELECT ,INSERT ,UPDATE ,DELETE ON * . * TO $usuario@localhost IDENTIFIED BY '$password' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0";

por ultimo recuerda que la variable de conexion que has creado se llama $connect

Código PHP:
Ver original
  1. $Result12 = mysql_query($insertSQL1, $connect) or die(mysql_error());
  2. $Result13 = mysql_query($insertSQL2, $connect) or die(mysql_error());
__________________
El objetivo de este foro es orientar al usuario como un favor y no como una obligación.

Yo soy de los que dan puntos por aporte :D