我的连接查询后:
$this->db = new mysqli($db_host, $db_user, $db_psw, $db_name)or die ("error connection to sql");
我需要设置utf8 encode
,所以旧的方式是:
$this->db->set_charset("utf8");
但是这不起作用,因为我使用OO mysqli
。在mysqli
?
答案 0 :(得分:1)
尝试:
$this->db = new mysqli($db_host, $db_user, $db_psw, $db_name)or die ("error connection to sql");
if (!mysqli_set_charset($this->db, "utf8"))
{
printf("Error loading character set utf8: %s\n", mysqli_error($this->db));
}
else
{
printf("Current character set: %s\n", mysqli_character_set_name($this->db));
}
告诉我们你得到了什么。