У меня есть код, написанный на PHP, который в настоящее время подключается к базе данных MySQL. Я хочу изменить эту связь с DB2 и она в настоящее время выглядит следующим образом:Подключение к DB2 (изменение из MySQL) в PHP
$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;
Как вы можете видеть, я сделал небольшое изменение (db2_connect
). Что эквивалентно mysql_select_db
и mysql_query
для DB2? (Да, я знаю, что некоторые из операторов MySQL были обновлены, но будут ли они работать? Какие изменения необходимо сделать?)