Bonjour,
Etant passé de Easyphp 1.7 à Wampserver 2, (et, partant, de php x.x à php 5.3) je tente de faire évoluer mes configurations et mes scripts.
Pour l'instant, je butte sur le problème suivant :
Mes connections de base de données utilisaient un nom d'utilisateur "machin".
J'ai donc créé, après importation de ma db "ma_base", un nouvel utilisateur lui ayant accès depuis l'utilisateur "root".
Pour ne pas compliquer les choses, j'ai supprimé le mot de passe.
Utilisateurs ayant accès à "ma_base"
Utilisateur / Client / Type / Privilèges / «Grant»
machin / % /spécifique à cette base de données/ ALL PRIVILEGES/ Oui
Or, si la fonction :
$id=mysql_connect("localhost","machin","")
ne provoque pas d'échec, juste après :
mysql_select_db("ma_base",$id)
elle, échoue.
Alors qu'elle n'échoue pas si elle est précédée par :
$id=mysql_connect("localhost","root","")
Il manque peut-être qqch à l'utilisateur "machin", mais quoi ? et comment procéder sous PhpmyAdmin ?
Merci de me tuyauter.
JD