Ouverture et fermeture de l'appel mysql
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:
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:
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!