我试着创建一个数据库连接,但是不太好,
try
{
$connection=new CDbConnection();
$connection->active=true;
$transaction=$connection->beginTransaction();
}
catch(Exception $e)
{
echo($e);
}我有个错误:-
connecting string cannot be empty发布于 2013-12-05 06:19:55
来自Yii道学指南
若要建立数据库连接,请创建一个CDbConnection实例并激活它。需要数据源名称(DSN)来指定连接到数据库所需的信息。建立连接可能还需要用户名和密码。 如果在建立连接过程中发生错误(例如,错误的DSN或无效的用户名/密码),将引发异常。
$connection=new CDbConnection($dsn,$username,$password);
// establish connection. You may try...catch possible exceptions
$connection->active=true;
......
$connection->active=false; // close connection您没有为$dsn传递任何东西,因此它会抛出异常:
CDbException(Yii::t('yii','CDbConnection.connectionString cannot be empty.'));
https://stackoverflow.com/questions/20383265
复制相似问题