我曾經使用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