voila j'aurais besoin de savoir comment je peux avec un script PHP créer un utilisateur Mysql avec mot de passe et limitation d'accès à une seule base de donnée ??
merci de votre aide
-->Message édité par nummi le 27/08/2008 21:17:18<--
Oui bien sûr que c'est possible.
Si ton utilisateur a le statut nécessaire !
Regarde par là Créer utilisateur mysql
Mais je te conseille surtout par phpmyadmin.
Je m'explique.
Tu fais l'action que tu souhaite par cette interface très simple et intuitive. Essaie avec wamp au pire !
Ensuite, tu regarde comment il a fait ça, puis-ce que ce dernier affiche le code php.
Euh il file la syntaxe SQL. Je pense pas que phpmyadmin donne le code php !
à la rigueur, si le problème c'est qu'il ne connait pas la syntaxe sql pour rajouter un utilisateur, il peut créer le requête avec phpmyadmin et la copier-coller pour s'en servir en php.
En revanche, si le problème c'est qu'il ne sait pas faire de requête en php, phpmyadmin ne l'aidera pas
-------
Carte mère Tyan i5400 XT
Bi-xéon quad core, 8 Go de ram
4x 500 Go de disque, 2 7300 GT, Raptor 36 Go
Alimentation 1 kW, Boitier NZXT Mon site sur OpenSolaris !
Euh il file la syntaxe SQL. Je pense pas que phpmyadmin donne le code php !
Si
requête SQL:
$sql = 'INSERT INTO `utilisateur` (`user`, `passwd`) VALUES (\'toto\', \'secret\');';
sachant que dans mon exemple :
"utilisateur" est le nom de la table
"user" est le nom du champ des utilisateurs
"passwd" est le champ des mots de passe
Il y a possibilité d'avoir la requete sql et le code php.
Ici, il ajoute uniquement : $sql=' la requete sql ';
-->Message édité par philippedereims le 02/09/2008 22:49:56<--
Les comptes MySQL sont gérés par la table user de la base de donnée nommée MySql.
Après, les limitations a une base unique, je ne sais pas comment ça marche, il faudrait faire des tests en comparant la base avant et après l'insertion d'un compte limité par PhpMyAdmin.