我曾经使用Mysql制作我的php脚本,现在我想将此脚本切换到Mysqli和Im,将所有Mysql代码更改为Mysqli。警告:mysqli_set_charset()需要2个参数,1给出
如何解决这个问题? 将名称设置为UTF8的功能无效。它说:
警告:mysqli_set_charset()预计2个参数,1给出
什么我错过这里的第二个参数?
这里是我使用
class Database {
private $dbhost, $dbuser, $dbpass, $dbname;
public function __construct($host,$user, $pass,$name){
$this->dbhost = $host;
$this->dbuser = $user;
$this->dbpass = $pass;
$this->name = $dbname;
}
public function Connect(){
mysqli_connect ($this->dbhost,$this->dbuser,$this->dbpass,$this->dbname)
OR die (mysqli_error());
}
public function SetNamesUTF8($unicode){
mysqli_set_charset($unicode);
}
}
$Database = new Database('localhost','root','root','schoolmanager');
$Database -> Connect();
$Database -> SetNamesUTF8('UTF8');
同时捕捉! – PGallagher 2013-02-16 12:20:19
你可以给我一个使用我目前课程的例子吗? 这是我第一次尝试与Mysqli合作..所以... – Devstar 2013-02-16 12:23:08