Şu anda bir MySQL veritabanına bağlanan PHP'de yazılmış bir kod var. Ben DB2 bağlantıyı değiştirmek istiyor ve şu anda şöyle görünür: Gördüğünüz gibiPHP'ye DB2'ye bağlan (MySQL'den geçiş)
$this->connection = db2_connect($this->db_host, $this->username, $this->pwd);
if(!$this->connection) {
$this->HandleDBError("failed to connect to database");
return false;
}
if(!mysql_select_db($this->database, $this->connection)) {
$this->HandleDBError('Failed to select database '.$this->database.' See if the database name is correct ');
return false;
}
if(!mysql_query("SET NAMES 'UTF8'",$this->connection)) {
$this->HandleDBError('Error setting utf8 encoding');
return false;
}
return true;
, ben küçük bir değişiklik (db2_connect
) yaptık. DB2 için mysql_select_db
ve mysql_query
eş değeri nedir? (Evet, bazı MySQL deyimlerinin güncellendiğini biliyorum, ancak hala işe yarayacak mı? Ne değişiklik yapılması gerekiyor?)