+ -
当前位置:首页 → 问答吧 → 用类连接数据库出现乱码

用类连接数据库出现乱码

时间: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',"'','桌子','女'");
  

?>

作者: 右翼路西法   发布时间: 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
[ 此帖被lyj552041在2009-12-31 15:58重新编辑 ]

作者: lyj552041   发布时间: 2009-12-31

热门下载

更多