我不能从这里的原始MySql查询中删除数据库。有更好的办法吗?请建议。有没有办法在Zend中编写一个删除数据库的查询。我用的是Zend1.11

// Delete db function
public function deleteDB($dbName){
// For database connection
$config = new Zend_Config(
    array(
    'database' => array(
    'adapter' => 'PDO_MYSQL',
    'params'  => array(
    'host'     => 'localhost',
    'dbname'   => $dbName,
    'username' => 'root',
    'password' => '',
            )
    )
    )
);
 $db = Zend_Db::factory($config->database);

 //Delete database
 $sql = 'DROP DATABASE'. $dbName;
 $db->query($sql);

最佳答案

如果你的配置是正确的,那么试着在

//Delete database
 $sql = "DROP DATABASE `". $dbName."`";

关于php - 无法删除数据库。删除数据库查询不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24401107/

10-16 14:13