Bonjour,

Je débute en php et je reste un perplexe devant une définition de fonction. C'est un modèle que j'ai trouvé sur ce forum pour ouvrir une base SQL..

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
function OpenBase($first=false){
	global $cfg;
 
	//----------------------------------------------------------
	// Déjà connecté -> Exit
	//----------------------------------------------------------
	if(!empty($cfg['linkid'])) return true;
 
	//----------------------------------------------------------
	// Test de connection au serveur
	//----------------------------------------------------------
	$cfg['linkid'] = @mysql_connect($cfg['db_server'], $cfg['db_login'], $cfg['db_pass']) ;
 
	if(!$cfg['linkid'])
		print "Echec de la connexion à MySQL sous l'identité ".$cfg['db_server']." ".$cfg['db_login']." ".$cfg['db_pass']."\n";
 
	mysql_select_db($cfg['db_name'], $cfg['linkid']) or die(mysql_error());
}
A quoi sert l'argument $first=false de la fonction OpenBase ? Ou à quoi peut-il servir ?