Bonjour,
J’ai un petit probleme, lorsque j’essaie d’utiliser des variable issues d’autre fichiers inclus dans une fonction, celles-ci ne sont pas recuperées…
En haut de chaque page, j’inclu un fichier contenant les variable, puis les fichier contenant les fonction :
require_once('include/config.php');
require_once('include/function.php');
Mon fichier de variable ressemble à ça :
$db_host = "localhost";
$db_user = "root";
$db_pwd = "pwd";
$db_bdd = "tst";
Ma fonction à ceci :
function connect_mysql() {
global $db_host,$db_user,$db_pwd,$db_bdd;
$connexion_mysql = mysql_connect($db_host,$db_user,$db_pwd)
or die("Impossible de se connecter :" .mysql_error() );
mysql_select_db($db_bdd, $connexion_mysql)
or die("Impossible de se sélectionner la base :" .mysql_error() );
return true;
}
Mais lorsque j’appel cette fonction (if (connect_mysql())…), ça me renvoit l’erreur :
Warning: mysql_connect() [function.mysql-connect]: Access denied for user ‘ODBC’@‘localhost’ (using password: NO) in …\include\function.php on line 9
Access denied for user ‘ODBC’@‘localhost’ (using password: NO)
On dirait que les variable sont vide…
Pourquoi ?
Merci