如何使用 RedBean 检查与 MySQL 数据库的连接?
How to check the connection to MySQL database with RedBean?
如何以编程方式查明在 RedBean 中通过 R::setup()
连接到数据库是否出错?
由此返回的对象:
$ret = R::setup('mysql:host=127.0.0.1;dbname=testdatabase', 'root', '');
与此返回的对象相同:
$ret = R::setup('mysql:host=127.0.0.1BADBADBAD;dbname=testdatabase', 'root', '');
当我尝试访问数据库时,它给出了 PHP 错误并停止执行,所以我无法检查 $bean
的值。
$bean = R::findOne('uploadedfiles',' filename = "ok" ');
因此 try/catch 也是不可能的,因为 RedBean 没有通过可以捕获的适当错误。
如何以编程方式检查在 R::setup()
中创建的连接是否成功?
您可以尝试使用
检查您的连接
R::getDatabaseAdapter()->getDatabase()->isConnected();
或者换一种方式
$isConnected = R::testConnection();
在 redbean 文档中阅读有关 debugging 的更多信息
如何以编程方式查明在 RedBean 中通过 R::setup()
连接到数据库是否出错?
由此返回的对象:
$ret = R::setup('mysql:host=127.0.0.1;dbname=testdatabase', 'root', '');
与此返回的对象相同:
$ret = R::setup('mysql:host=127.0.0.1BADBADBAD;dbname=testdatabase', 'root', '');
当我尝试访问数据库时,它给出了 PHP 错误并停止执行,所以我无法检查 $bean
的值。
$bean = R::findOne('uploadedfiles',' filename = "ok" ');
因此 try/catch 也是不可能的,因为 RedBean 没有通过可以捕获的适当错误。
如何以编程方式检查在 R::setup()
中创建的连接是否成功?
您可以尝试使用
检查您的连接R::getDatabaseAdapter()->getDatabase()->isConnected();
或者换一种方式
$isConnected = R::testConnection();
在 redbean 文档中阅读有关 debugging 的更多信息