From a3365c7546adddace62c9bf4c25a8ab45b5c2331 Mon Sep 17 00:00:00 2001 From: Kamil Tekiela Date: Tue, 17 Aug 2021 18:52:25 +0100 Subject: [PATCH] Updating mysqli: set_charset (#844) * default was confusing * Simplify examples * It's character set * Remove duplication --- reference/mysqli/mysqli/set-charset.xml | 42 +++++++------------------ 1 file changed, 11 insertions(+), 31 deletions(-) diff --git a/reference/mysqli/mysqli/set-charset.xml b/reference/mysqli/mysqli/set-charset.xml index 494d37a72f..9c43177cac 100644 --- a/reference/mysqli/mysqli/set-charset.xml +++ b/reference/mysqli/mysqli/set-charset.xml @@ -4,7 +4,7 @@ mysqli::set_charset mysqli_set_charset - Sets the default client character set + Sets the client character set @@ -21,7 +21,7 @@ stringcharset - Sets the default character set to be used when sending data from and to + Sets the character set to be used when sending data from and to the database server. @@ -35,7 +35,7 @@ charset - The charset to be set as default. + The desired character set. @@ -58,52 +58,32 @@ character_set_name()); /* change character set to utf8mb4 */ -if (!$mysqli->set_charset("utf8mb4")) { - printf("Error loading character set utf8mb4: %s\n", $mysqli->error); - exit(); -} else { - printf("Current character set: %s\n", $mysqli->character_set_name()); -} +$mysqli->set_charset("utf8mb4"); -$mysqli->close(); -?> +printf("Current character set: %s\n", $mysqli->character_set_name()); ]]> &style.procedural; +printf("Current character set: %s\n", mysqli_character_set_name($link)); ]]> &examples.outputs.similar;