用类连接数据库出现乱码
时间:2009-12-30
来源:互联网
帮忙解决一下吧高手们。是要在前面加上mysql_query("set names 'GBK'");吗,我加了不行,应该加在哪里呢。
<?php
class mysql{
private $host;
private $name;
private $pass;
private $table;
function __construct($host,$name,$pass,$table){
$this->host=$host;
$this->name=$name;
$this->pass=$pass;
$this->table=$table;
$this->connect();
}
function connect(){
$link=mysql_connect($this->host,$this->name,$this->pass) or die ($this->error());
mysql_select_db($this->table,$link) or die ("没有该数据库".$this->table);
}
function error(){
return mysql_error();
}
function query($c){
return mysql_query($c);
}
function fn_insert($table,$name,$value){
$this->query("insert into $table ($name) values ($value)");
}
}
$db=new mysql("localhost","root","root","bbs");
$db->fn_insert('test','id,name,sex',"'','桌子','女'");
?>
<?php
class mysql{
private $host;
private $name;
private $pass;
private $table;
function __construct($host,$name,$pass,$table){
$this->host=$host;
$this->name=$name;
$this->pass=$pass;
$this->table=$table;
$this->connect();
}
function connect(){
$link=mysql_connect($this->host,$this->name,$this->pass) or die ($this->error());
mysql_select_db($this->table,$link) or die ("没有该数据库".$this->table);
}
function error(){
return mysql_error();
}
function query($c){
return mysql_query($c);
}
function fn_insert($table,$name,$value){
$this->query("insert into $table ($name) values ($value)");
}
}
$db=new mysql("localhost","root","root","bbs");
$db->fn_insert('test','id,name,sex',"'','桌子','女'");
?>
作者: 右翼路西法 发布时间: 2009-12-30
刚发现怎么弄了,视频后面接着就有讲到
作者: 右翼路西法 发布时间: 2009-12-30
加到mysql_connect下一行
作者: chenwenli 发布时间: 2009-12-30
function connect(){
$conn = @mysql_connect($this->host,$this->name,$this->pass) or die($this->error());
mysql_select_db($this->db_name) or die("没有该数据库".$this->db_name");
mysql_query("set names 'GBK'");
}
GBK 或UTF-8
$conn = @mysql_connect($this->host,$this->name,$this->pass) or die($this->error());
mysql_select_db($this->db_name) or die("没有该数据库".$this->db_name");
mysql_query("set names 'GBK'");
}
GBK 或UTF-8
[ 此帖被lyj552041在2009-12-31 15:58重新编辑 ]
作者: lyj552041 发布时间: 2009-12-31
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28