Bonjour à tous et Joyeux Noël!


Voilà mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
$connexion = mysql_connect($host,$login,$password) or die ("Echec de connexion a ".$host);
if(!mysql_select_db($bd,$connexion)){
	echo "Désolé, connexion à " . BASE . "impossible \n";
}
 
$requete = 'INSERT INTO secretaire VALUE(\''.$nom.'\',\''.$pass.'\');';
echo $requete;
$result=mysql_query($requete,$connexion);
if($result){
	echo 'Enregistrement de "'.$nom.'" avec le mot de passe "'.$pass.'" OK<br>';
}
else{
	echo 'erreur d\'enregistrement de "'.$login.'" avec le mot de passe "'.$pass.'", réessayez s\'il vous plait. Désolé pour les désagréments causés<br>';
}
 
$requete='CREATE USER \''.$nom.'\'@ \'localhost`\' IDENTIFIED BY \''.$pass.'\';';
$result=mysql_query($requete,$connexion);
if($result) echo 'User créé';
else echo 'Erreur de création<br>';

et voilà le problème :

Dans ma page PHP je me connecte en tant qu'Admin ($login et $password) sur la base admin ($db); Jusque là pas de problème.
Ensuite ce admin enregistre dans une table secretaire une secretaire $nom et $pass. Ici encore pas de problème.
Cependant ensuite je veux créer un user $nom identifié par $pass sur localhost, mais la j'ai un souci, le resultat rapporte une erreur!
C'es cette partie du code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
$requete='CREATE USER \''.$nom.'\'@ \'localhost`\' IDENTIFIED BY \''.$pass.'\';';
$result=mysql_query($requete,$connexion);
if($result) echo 'User créé';
else echo 'Erreur de création<br>';
Quelqu'un à une idée d'ou vient le problème? Je suis débutant en php mysql, j'ai lu des tutoriels et des cours mai je ne trouve pas le problème!!