php 封装mysql类时出现的乱码问题

作者:用户 来源:互联网 浏览:292 次 时间:2016-07-29 12:17:02

乱码封装

php 封装mysql类时出现的乱码问题 - 摘要: php封装mysql类时出现的乱码问题mysql_query("SETNAMES'$this->ut'");出现乱码mysql_query("SETNAMES'GBK'");不出现乱码源代码&l

问题描述

php 封装mysql类时出现的乱码问题

mysql_query("SET NAMES '$this->ut'");出现乱码
mysql_query("SET NAMES 'GBK'");不出现乱码

源代码
<?php

class mysql
{
private $host;
private $name;
private $pass;
private $db;
private $ut;

function __construct($host,$name,$pass,$db,$ut)
{
    $this->host=$host;
    $this->name=$name;
    $this->pass=$pass;
    $this->db=$db;
    $this->connect();
    $this->ut=$ut;
}

function connect()
{
 $link = mysql_connect($this->host,$this->name,$this->pass) or          die($this->error());
mysql_select_db($this->db,$link)or die("没有数据库:".$this->db);
mysql_query("set names '$this->ut'");

}

function query($v)
{
    return mysql_query($v);

}
function error()
{
    return mysql_error();
}

function fn_insert($table,$name,$value )
{
    $this->query("insert into $table($name)value($value)");
}

}

$database = new mysql("localhost","root","","bbs","GBK");

$database->fn_insert
("message","id,user,title,content,lastdate","'','妈妈','标题是','内容是',now()");
?>

【云栖快讯】阿里云栖开发者沙龙(Java技术专场)火热来袭!快来报名参与吧!  详情请点击
云栖社区(yq.aliyun.com)为您免费提供php 封装mysql类时出现的乱码问题相关信息,包括 乱码 封装 的信息 ,所有php 封装mysql类时出现的乱码问题相关内容均不代表云栖社区的意见! 该页面h5页面的地址是:https://m.aliyun.com/yunqi/wenzhang/show_57671,您可以点击php 封装mysql类时出现的乱码问题-手机站访问。
双十二
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

40+云计算产品,6个月免费体验

现在注册,免费体验40+云产品,及域名优惠!

云服务器9.9元/月,大学必备

热点导航