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:
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!!
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>';
Partager