我不能从这里的原始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/