我想在运行时用laravel创建一个新的数据库。我试过这个
$v_db_name = "db_new"; $strSql = "CREATE DATABASE ".$v_db_name; DB::statement($strSql);
它没有显示任何错误,我已经检查了laravel日志,什么都没有。但是我尝试了相同的代码来创建新表,然后它工作了,但是创建一个新的数据库却不工作。
dw1jzc5e1#
请尝试用以下语句替换您的语句:
DB::getConnection()->statement("CREATE DATABASE ".$v_db_name, array('schema' => $v_db_name));
jckbn6z72#
尝试使用$strsql=“create database”。$v\u db\u name;db::原始($strsql);
2条答案
按热度按时间dw1jzc5e1#
请尝试用以下语句替换您的语句:
jckbn6z72#
尝试使用$strsql=“create database”。$v\u db\u name;db::原始($strsql);