Aller au contenu

Sujets conseillés

Posté

Bonjour à tous,

Mon problème cette fois :P est que mon morceau de site fonctionnait très bien en local.

J'ai réussi à envoyer ma base de données B) et mes pages mais le problème est que ma connexion à la base ne fonctionne plus. :o

J'ai pourtant changé mes variables d'hote, utilisateur et mot de passe. :unsure:

Mais il y avait-il que cela à changer pour que la connexion fonctionne normalement.

Merci d'avance.

Posté

Bonjour,

chez quel hébergeur es tu ? (tous ne se comportent pas de la meme façon)

Tu peux, dans ton code, employer des 'espions', destinés à faciliter le débuggage.

Ainsi, après avoir mis :

$link = mysql_connect("host", "name", "pass");

tu ajoutes :

echo $link.

Si ca te renvoie une ligne du style id#1, c'est gagné.

Sinon, c'est qu'il y a effectivement un probleme.

Anonymus.

Posté

Après réflexion j'avais fait un test dans mon code:

$sHote="";  /* variable pour l'hote */
$sUsr="";  /* variable pour l'utilisateur */
$sPasse="";  /* variable pour le mot de passe */
$sBD="";  /* variable pour la base de données */

$link = mysql_connect ($sHote,$sUsr,$sPasse); /* requète pour établir la connection */

if(!$link) /* si il y a une erreur dans la connection */
 echo "<hl><font color=red>La connexion à la base de données est impossible</font></hl>";
else
{
 if(!mysql_select_db($sBD)) /* si la base est introuvable */
 echo "<hl><font color=red>La base est inaccessible</font></hl>";

et il m'affiche que la connexion à la base est impossible.

Sinon mon hébergeur est yourwebhosting.com

Je suis en stage tout ce que je sais c'est que c'est au States mais c'est tout car mon maître de stage en connais déjà moins que moi et je dois me débrouiller.

Posté

La forme normale, pour la connection à la base chez yourwebhosting est :

<?

$db = "DBNAME";

$host = "localhost:/home/NON_UTILISATEUR/NOM_DOMAINE.database/mysql/mysql.sock";

$username = "root";

$password = "MOT_DE_PASSE";

$link = mysql_connect($host, "root", $password);

?>

Tu changes les majuscules, et te donne la connection.

Tu réessaie ?

Si ca ne marche pas, essaie avec cette IP pour le $host.

Et sinon, essaie de te connecter à http://myadmin.TON_DOMAINE.com

Tiens nous au courant,

A+, Anonymus.

Posté

Désolé de ne pas avoir répondu avant mais hier j'avai un tournoi de gestion. ;)

Bon je vais essayer et je vous tiendrai au courant.

Posté

Bon j'ai donc repris la ligne de code en remplaçant les paramètre par les miens mais l'erreur reste la même. :(

Ne devrai-je pas changer certaines chose dans le fichier config.inc.php de phpmyadmin ou essayer de copier le script de common.lib.php de ce dernier et qui est son fichier contenant le script de connexion. :?:

Posté

Ca y est ça fonctionne. B)

Même si cela fait un moment que personne ne répondais je préviens ceux qui auraient voulus y répondre.

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...