Bonjour,
J'utilise EasyPhp 1.8. Je reprends un site existant derrière des prestataires de services.
Voilà j'aurais une petite question. En local lorsque que je me connecte à la base, j'utilise dans mon script :
$db_user = "root";
$db_user_passwd = '';
Pas de soucis ça marche bien.
Ce que je souhaite c'est créer un utilisateur dans ma base identique à celui du site en production c'est-à-dire:
$db_user = "user";
$db_user_passwd = "*****";
Ainsi je n'aurais plus besoin de modifer les paramètres de connexion avant de mettre en production. Or lorsque je crée un user, dans phpmyadmin dans la table users, et que je mets le mot de passe en clair ça ne fonctionne pas. Si je le crypte avec la méthode Password non plus. Si j'utilise la fonction MD5 dans phpmyadmin et que je mets $db_user_passwd = MD5('*****') dans le script ça fonctionne.
Le problème est que je ne souhaite pas mettre en MD5 en production. Donc si je mets du MD5 en local j'ai rien gagné.
Auriez vous une explication à cela.
PS: j'utilise la méthode
mysql_connect($db_host, $db_user, $db_user_passwd) pour établir ma connxion.
d'avance je vous remmercie de vos réponses.
Partager