Bonjour,

Via un script PHP, je crée une base de données sur MYSQL, et les tables de la bases.
Lorsque je lance une requete GRANT à partir du script j'ai un message .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Access denied for user 'monuser1'@'localhost' to database 'MABASE'
Alors que si j'utilise la même requete sur PHPMYADMIN, elle fonctionne très bien.

requete :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
$qy = "GRANT ALL ON MABASE.* TO 'monuser'@'localhost' WITH GRANT OPTION";
$res = mysql_query($qy);
monuser1 est l'utilisateur utilisé pour la création de la base, et qui à tous les droits. monuser est l'utilisateur normal de la nouvelle base créée.


Je ne vois pas d'où vient le problème. Merci de votre aide.