IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Connexion PHP / MySQL


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mars 2008
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2008
    Messages : 80
    Par défaut Connexion PHP / MySQL
    Bonjour =)

    J'ai un souci et je pense que ça vient de ma connexion.

    En local, tout se passe bien, j'ai pu effectuer mes traitements sans aucun souci : j'arrive à jongler entre la BDD et le langage.

    Le souci vient du site une fois hébergé. Il me dit qu'il n'arrive pas à se connecter à la BDD, à mon grand regret...

    Voici 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
    21
    22
    23
    //connexion au serveur et à la base de données
    function connexion_srv_et_bd()
    {
    	$result=mysql_connect("host","cinemala","mdp");
     
    	if($result <= 0)
    	{
    		return('kosrv');
    	}
    	else
    	{
    		$resultdb = mysql_select_db ("cinemala");
     
    		if($resultdb <= 0)
    		{
    			return('kobd');
    		}
    		else
    		{
    			return('ok');
    		};
    	};
    };

    Puis dans mes pages où j'appelle la fonction :

    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
    require('traitement.php');
    	//connexion à la BBD
    	$indic_result_connexion = connexion_srv_et_bd();
     
    	if (strcmp($indic_result_connexion,'ok')==0)
    	{
     
    }
    	else
    	{
    		if (strcmp($indic_result_connexion,'kobd')==0)
    		{
    			echo "la connexion à la base de données n'a pas eu lieu, la consultation a échouée";
    		}
    		else
    		{
    			echo "la connexion au serveur n'a pas eu lieu, la consultation a échouée";
    		}
    	};

    Pourriez-vous m'aider à résoudre mon problème ??

  2. #2
    Invité
    Invité(e)
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    mysql_connect() or die ("Erreur de connection:" . mysql_error());
    Ceci te donnera un peu plus d'information sur l'erreur que tu as à la connexion.

  3. #3
    Membre Expert
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Par défaut
    Es-tu sûr d'avoir renseigné correctement les identifiants donnés par ton hébergeur ?
    Sinon, es-tu sûr d'avoir créer au préalable cette base ?
    Et disposes-tu d'un accès PhpMyAdmin ?

  4. #4
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mars 2008
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2008
    Messages : 80
    Par défaut
    Je pense qu'il va falloir que je reprenne mon problème plus en amont...

    Mon site va être hébergé par OVH, je dispose bien de toutes les données nécessaires (PHPmyAdmin, comme pour le FTP). Pour ce qui est de bien avoir renseigné, je pense que oui.

    Le souci premier est que lorsque je veux héberger le site (via Filezilla), il me dit, si je ne met pas le dossier où il souhaite :

    Not Found

    The requested URL /memo/index.html was not found on this server.

    Par conséquent, j'ai mis mes fichiers dans "memo". Seulement voilà : il faut que mon fichier de lancement soit "index.html"... et si j'ai du code PHP dedans, je fais comment moi ??

    That's ze question...

  5. #5
    Invité
    Invité(e)
    Par défaut
    Salut,

    quelle formule d'hébergement as-tu pris chez ovh?

  6. #6
    Membre Expert
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Par défaut
    le fichier index.php est prioritaire sur le fichier index.html & index.htm.

    Si tu es vraiment obligé d'utiliser le html, fais une redirection avec un meta refresh...

Discussions similaires

  1. [MySQL] Connexion PHP à MySQL dans serveur Wamp
    Par miloko dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 29/12/2013, 04h27
  2. Connexion à PHP MySQL
    Par BoyzInDaProject dans le forum EDI/Outils
    Réponses: 1
    Dernier message: 20/07/2010, 10h28
  3. [MySQL] connexion PHP-MYSQL
    Par marty499 dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 13/12/2009, 20h26
  4. [MySQL] Connexion PHP MySQL
    Par lasdesnuls dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 03/02/2009, 14h31
  5. [MySQL] Connexion PHP/MYSQL
    Par Stass dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 08/08/2008, 13h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo