#1 weixiupc
再贴代码:vod_test.php
define("APP_PATH",dirname(__FILE__));
define("SP_PATH",dirname(__FILE__).'/SpeedPHP');
require("config.php");
$spConfig['controller_path'] = APP_PATH.'/controller/'.basename(__FILE__,".php");
require(SP_PATH."/SpeedPHP.php");
spRun();
config.php
$spConfig = array(
'view' => array(
'enabled' => TRUE, // 开启Smarty支持
'config' =>array(
'template_dir' => APP_PATH.'/tpl', // 模板页面所在的目录
'compile_dir' => APP_PATH.'/tmp', // 临时文件编译目录
'cache_dir' => APP_PATH.'/tmp', // 临时文件缓存目录
'left_delimiter' => '<{', // Smarty左限定符,默认是{
'right_delimiter' => '}>', // Smarty右限定符,默认是}
),
),
);
controller\vod_test\main.php
class main extends spController
{
function index(){
// $_dbms = array( // 数据库连接配置
// 'driver' => 'mssql', // 驱动类型
// 'host' => '192.168.8.254,1433', // 数据库地址,数据库链接字符串
// 'login' => 'sss', // 用户名
// 'password' => '123456', // 密码
// 'database' => 'new', // 库名称
// 'prefix' => '', // 表前缀
// 'persistent' => FALSE // 是否使用长链接
// );
$_dbmy = array( // 数据库连接配置
'driver' => 'mysql', // 驱动类型
'host' => '192.168.8.247', // 数据库地址,数据库链接字符串
'port' => '3306',
'login' => 'root', // 用户名
'password' => '1', // 密码
'database' => 'test', // 库名称
'prefix' => '', // 表前缀
'persistent' => FALSE // 是否使用长链接
);
// MSSQL驱动实例
//$dsn_mssql = spClass('db_mssql', $_dbms, SP_PATH.'/Drivers/mssql.php');
// MYSQL驱动实例
$dsn_mysql = spClass("db_mysql", $_dbmy, SP_PATH.'/Drivers/mysql.php'); // MYSQL
}
}
无论哪一个都是数据库连接出错。
Mssql显示:数据库连接错误;
Mysql显示:数据库链接错误 : Access denied for user 'daemon'@'localhost' (using password: NO)
请教Jake该如何配置?有否简单示例?[忘了说明,Mssql与Mysql单数据库在config.php里配置都是成功的]
2011-03-24 18:12:57