Hello!

Je me pose une petite question et j'aurais aimé avoir votre avis:

Dans l'exemple ci-dessous, j'utilise 1x les occurences dbopen() et dbclose(), mais faut-il à chaque fois appeler dbclose() après chaque SELECT ou l'UPDATE ou l'INSERT INTO?

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
dbopen();
$push_visit = mysql_query("SELECT ...") or die(mysql_error());
$push_nb = mysql_num_rows($push_visit);
 
if($push_nb > 0){
 
$push_this = mysql_fetch_array($push_visit);
$visitor = mysql_query("UPDATE ...") or die(mysql_error());		
 
} else {
 
$visitor = mysql_query("INSERT INTO ...") or die(mysql_error());
 
}
dbclose();
deviendrait:

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
dbopen();
$push_visit = mysql_query("SELECT ...") or die(mysql_error());
dbclose();
$push_nb = mysql_num_rows($push_visit);
 
if($push_nb > 0){
 
$push_this = mysql_fetch_array($push_visit);
dbopen();
$visitor = mysql_query("UPDATE ...") or die(mysql_error());
dbclose()		
 
} else {
 
dbopen();
$visitor = mysql_query("INSERT INTO ...") or die(mysql_error());
dbclose()
 
}
C'est pas lourd??

Merci d'avance!