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 ??