fix encodage utf8 client mysqli
This commit is contained in:
parent
79f0fd3cf9
commit
0dab9dd247
@ -4,33 +4,34 @@
|
|||||||
function db_connect() {
|
function db_connect() {
|
||||||
global $db_server, $db_user, $db_passwd, $db_dbname;
|
global $db_server, $db_user, $db_passwd, $db_dbname;
|
||||||
$db = new mysqli($db_server, $db_user, $db_passwd, $db_dbname);
|
$db = new mysqli($db_server, $db_user, $db_passwd, $db_dbname);
|
||||||
|
$db->set_charset('utf8');
|
||||||
return $db;
|
return $db;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Fonction : db_query
|
// Fonction : db_query
|
||||||
// Renvoie le résultat d'une requête $query sur la base $db
|
// Renvoie le résultat d'une requête $query sur la base $db
|
||||||
function db_query($db, $query) {
|
function db_query(&$db, $query) {
|
||||||
$res = $db->query($query);
|
$res = $db->query($query);
|
||||||
return $res;
|
return $res;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Fonction : db_fetch_row
|
// Fonction : db_fetch_row
|
||||||
// Renvoie un tableau indexé à partir d'une ligne de résultat d'une requête
|
// Renvoie un tableau indexé à partir d'une ligne de résultat d'une requête
|
||||||
function db_fetch_row($res) {
|
function db_fetch_row(&$res) {
|
||||||
$row = $res->fetch_row();
|
$row = $res->fetch_row();
|
||||||
return $row;
|
return $row;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Fonction db_escape_string
|
// Fonction db_escape_string
|
||||||
// Retourne ûne chaîne échappée
|
// Retourne ûne chaîne échappée
|
||||||
function db_escape_string($db, $string) {
|
function db_escape_string(&$db, $string) {
|
||||||
$str = $db->real_escape_string($string);
|
$str = $db->real_escape_string($string);
|
||||||
return $str;
|
return $str;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Fonction : db_free
|
// Fonction : db_free
|
||||||
// Libère la mémoire
|
// Libère la mémoire
|
||||||
function db_free($res) {
|
function db_free(&$res) {
|
||||||
$res->free();
|
$res->free();
|
||||||
}
|
}
|
||||||
?>
|
?>
|
Loading…
x
Reference in New Issue
Block a user