PDA

Voir la version complète : [PHP] Connexion à la base de données.


yakou32
07/10/2007, 22h57
Bonjour,
je dois pas avoir les yeux en face des trous, mais vraiment là, je vois pas.

Je suis en train de mettre un nouveau site en ligne.
Je ne parviens pas à me connecter à la BDD :

Warning: mysql_pconnect() [function.mysql-pconnect]: Access denied for user...
et
Fatal error: Access denied for user...

Bref, comme si j'avais fait une erreur de nom de BDD ou d'utilisateur, pourtant j'ai fait un copier-coller depuis le mail d'OVH, et ai bien relu une bonne douzaine de fois : je comprends pas..

$hostname_monsite = "mysql5-4";
$database_monsite = "monsite";
$username_monsite = "monsite";
$password_monsite = "monpass";
$monsite = mysql_pconnect($hostname_monsite, $username_monsite, $password_monsite) or trigger_error(mysql_error(),E_USER_ERROR);

A votre avis, qu'ai-je pu oublié ?
Il s'agit d'un hébergement Start1g

Merci du coup de pouce !

yakou32
09/10/2007, 14h54
Le support d'OVH me répond qu'il y a une erreur dans mon chemin d'accès. home/19/... et non pas home/27/...

Bon...
Pour mes fichiers htaccess, j'ai utilisé la technique du path.php, fournie par OVH, pour ne pas me tromper.
Admettons que mon copier/coller ait décidé de prendreun peu de liberté...
Pour être sûr de mon coup, je supprime tous les fichiers htaccess. D'autant plus que je vois pas trop le rapport entre chemin d'accès et connexion à SQL.
Voilà, plus de problème de chemin, puisqu'aucun fichier du site ne l'utilise. Et toujours la même erreur.

Mais le service support d'OVH y tient à son histoire de chemin d'accès.
Comment je fais pour modifier ce chemin d'accès sur start1g ???
Il y a aucun fichier de config hébergés, et je trouve rien dans le manager...:mad:

yakou32
11/10/2007, 20h09
Bon, il fallait supprimer la base de données, et la recréer...

Le support m'a balladé et banané complètement à l'ouest, et fait perdre plusieurs précieux jours :mad: On m'a pris pour un débile profond en me demandant de modifier des fichiers qui n'existaient pas, et on ne m'a pas aidé du tout.

Mais le principal, c'est de pouvoir continuer à bosser : ;)

lunick
04/12/2007, 12h33
evite "mysql_pconnect" utilise plutot "mysql_connect"