diff --git a/htdocs/admin/system/database.php b/htdocs/admin/system/database.php
index 5faeb81d739..720b334e038 100644
--- a/htdocs/admin/system/database.php
+++ b/htdocs/admin/system/database.php
@@ -82,7 +82,8 @@ print '
| '.$langs->trans("User").' | '.$
print ' |
| '.$langs->trans("Password").' | '.preg_replace('/./i', '*', $dolibarr_main_db_pass).' |
'."\n";
print '| '.$langs->trans("DBStoringCharset").' | '.$db->getDefaultCharacterSetDatabase();
if ($db->type == 'mysqli') {
- print ' '.$form->textwithpicto('', $langs->transnoentitiesnoconv("HelpMariaDBToGetValue", " SHOW VARIABLES LIKE 'character_set_database' (cached) You can avoid cache effect with: SELECT DEFAULT_CHARACTER_SET_NAME FROM information_schema.SCHEMATA WHERE SCHEMA_NAME = '".$db->escape($conf->db->name)."'").' '.$langs->transnoentitiesnoconv("HelpMariaDBToGetPossibleValues", " SHOW CHARSET"));
+ $tooltipexample = " SHOW VARIABLES LIKE 'character_set_database' (cached) You can avoid cache effect with: SELECT DEFAULT_CHARACTER_SET_NAME FROM information_schema.SCHEMATA WHERE SCHEMA_NAME = '".$db->escape($conf->db->name)."'";
+ print ' '.$form->textwithpicto('', $langs->transnoentitiesnoconv("HelpMariaDBToGetValue", $tooltipexample.' '.$langs->transnoentitiesnoconv("HelpMariaDBToGetPossibleValues", " SHOW CHARSET")));
// We can use $db->getDefaultCharacterSetDatabase(), $db->getListOfCharacterSet(),
}
print ' |
'."\n";
@@ -93,7 +94,8 @@ if ($db->type == 'mysqli') {
if ($defaultcollation != $dolibarr_main_db_collation) {
print img_warning('The database default value of collation '.$defaultcollation.' differs from conf setup '.$dolibarr_main_db_collation);
}
- print ' '.$form->textwithpicto('', $langs->transnoentitiesnoconv("HelpMariaDBToGetValue", "
SHOW VARIABLES LIKE 'collation_database' (cached)
You can avoid cache effect with:
SELECT DEFAULT_COLLATION_NAME FROM information_schema.SCHEMATA WHERE SCHEMA_NAME = '".$db->escape($conf->db->name)."'").'
'.$langs->transnoentitiesnoconv("HelpMariaDBToGetPossibleValues", "
SHOW COLLATION"));
+ $tooltipexample = "
SHOW VARIABLES LIKE 'collation_database' (cached)
You can avoid cache effect with:
SELECT DEFAULT_COLLATION_NAME FROM information_schema.SCHEMATA WHERE SCHEMA_NAME = '".$db->escape($conf->db->name)."'";
+ print ' '.$form->textwithpicto('', $langs->transnoentitiesnoconv("HelpMariaDBToGetValue", $tooltipexample.'
'.$langs->transnoentitiesnoconv("HelpMariaDBToGetPossibleValues", "
SHOW COLLATION")));
// We can use $db->getDefaultCollationDatabase(), $db->getListOfCollation();
print ' '.$langs->trans("ConvertInto");