Bon c'est à moi de upper cette fois
J'aimerai utiliser des variables dans une fonction PHP, qui sont définies en dehors de cette fonction. Typiquement, ce sont les login/mdp de la base MySQL, et la fonction simplifie le mysql_connect() de base.
[cpp]include('variables.php');
function BDD_connect() {
mysql_connect($mysql_serveur,$mysql_user,$mysql_mdp);
mysql_select_db($mysql_db); // Ces variables sont définies dans variables.php
}
[/cpp]
Et il me renvoie:
[fixed]Notice: Undefined variable: mysql_serveur in fonctions.php on line 4[/fixed]
Contenu de variables.php (qui est dans le meme repertoire que fonctions.php):
[cpp]//Variables pour mysql
$mysql_serveur = 'localhost';
$mysql_user = 'root';
$mysql_mdp = '';
$mysql_db = 'toto';
[/cpp]
Alors est-ce un probleme de variables globales/pas globales, d'include qui passe pas les variables, de mauvaises déclarations .. ?