In a config file which is included on every page of the script, I have the following code to fetch the preferred user's language file:
if ($_SESSION['id']) { // if logged in
$language = mysql_result(mysql_query("SELECT default_lang FROM employees WHERE id = '$_SESSION[id]'"), 0);
include "languages/".$language.".php";
} else { // If not logged in, use system default language
$language = mysql_result(mysql_query("SELECT config_value FROM system_config WHERE config_name = 'language'"), 0);
include "languages/".$language.".php";
}
My question is, does this query get run every single time the visitor refreshes a new page? What is the easiest way to see the total number of mysql queries on a given page- most often I see this in forums, etc. ie: 20 queries executed in XX sec.