onethink不能安裝到已經存在的數據庫中的問題

onethink官方版本 onethink_1.0_140202.zip php

放到環境中,進行安裝,到第二步時,怎麼也通不過 sql

由於我是安裝到一個已經存在的庫中,纔有此問題 this

而該版本的InstallController的第81行的對已存在庫的判斷有誤 spa

/*
$sql = "CREATE DATABASE IF NOT EXISTS `{$dbname}` DEFAULT CHARACTER SET utf8";
$db->execute($sql) || $this->error($db->getError());
//上面這句執行 若是庫已經存在 會返回 0 ,將判斷改成一下
*/

$sql = "CREATE DATABASE IF NOT EXISTS `{$dbname}` DEFAULT CHARACTER SET utf8";
if (false === $db->execute($sql)) {
    $this->error($db->getError());
}
相關文章
相關標籤/搜索