pues, la pregunta uno, no la entendí, del todo, pero supongo que si esta en cursiva o no no tiene nada que ver, solo tiene que ver el script sql, la dos, fijate, ahora te mando el sql de la creacion de un usuario en la tabla users de la bd mysql, osea la de config de mysql:
Código PHP:
INSERT INTO `user` ( `Host` , `User` , `password` , `Select_priv` , `Insert_priv` , `Update_priv` , `Delete_priv` , `Create_priv` , `Drop_priv` , `Reload_priv` , `Shutdown_priv` , `Process_priv` , `File_priv` , `Grant_priv` , `References_priv` , `Index_priv` , `Alter_priv` , `Show_db_priv` , `Super_priv` , `Create_tmp_table_priv` , `Lock_tables_priv` , `Execute_priv` , `Repl_slave_priv` , `Repl_client_priv` , `ssl_type` , `ssl_cipher` , `x509_issuer` , `x509_subject` , `max_questions` , `max_updates` , `max_connections` )
VALUES (
'localhost', 'usuario', 'contrasena', 'Y', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', '', '', '', '', '0', '0', '0'
);
este era el sql, fijate que solo se le deja el select,
y la última, pues claro que se puede, pero para ver los sql fijate en el phpMyAdmin
update tabla set usuario= 'new user' WHERE id = '5'
esto cambiaria al usuario 5 su nombre de usuario por 'new user'
pero teniendo en cuenta que su nombre de usuario se configura en el campo usuario, fijate en el sql
para manejar bases de datos y todo eso deberias de aprender un poco de sql, i fijarte como el phpmyadmin hace sus operaciones, luego tu podrias cambiar los valores que has introducido de ejemplo en el PHPMYADMIN por variables de php, esto es todo, bye bye