使用 ADOdb Active Record 为 PHP 创建数据库
Create a Database with ADOdb Active Record for PHP
我第一次尝试将 ADOdb 用于 PHP,但我在尝试了解如何创建新数据库时遇到了问题。
这是我目前的代码。
include_once('adodb/adodb.inc.php');
include_once('adodb/adodb-active-record.inc.php');
include_once('adodb/adodb-exceptions.inc.php');
$db = NewADOConnection('mysql://'.$username.':'.$password.'@localhost/'.$newdb);
ADOdb_Active_Record::SetDatabaseAdapter($db);
我得到的错误:
PHP Fatal error: Uncaught exception 'ADODB_Exception' with message 'mysql error: [1049: Unknown database 'test'] in CONNECT(localhost, 'root', '****', test)'
我知道数据库不存在,我想知道如何通过代码创建它。
谢谢
创建一个空的馆藏数据库并连接到它。然后,如果您的用户具有权限,运行 创建脚本。
提醒一下,能够通过 Web 执行 dba 脚本存在固有的安全问题。请注意。
谢谢
我第一次尝试将 ADOdb 用于 PHP,但我在尝试了解如何创建新数据库时遇到了问题。
这是我目前的代码。
include_once('adodb/adodb.inc.php');
include_once('adodb/adodb-active-record.inc.php');
include_once('adodb/adodb-exceptions.inc.php');
$db = NewADOConnection('mysql://'.$username.':'.$password.'@localhost/'.$newdb);
ADOdb_Active_Record::SetDatabaseAdapter($db);
我得到的错误:
PHP Fatal error: Uncaught exception 'ADODB_Exception' with message 'mysql error: [1049: Unknown database 'test'] in CONNECT(localhost, 'root', '****', test)'
我知道数据库不存在,我想知道如何通过代码创建它。 谢谢
创建一个空的馆藏数据库并连接到它。然后,如果您的用户具有权限,运行 创建脚本。
提醒一下,能够通过 Web 执行 dba 脚本存在固有的安全问题。请注意。
谢谢