$servername = "localhost";
$username = "sa";
$password = "";
$dbname = "TTT";
sybase_pconnect($servername,$username,$password)
or die("Could not connect");
//上面已经连上了。
sybase_select_db($dbname);
//这里出错。
Warning: sybase_select_db(): Sybase: Server message: Changed database context to 'TTT'.
$username = "sa";
$password = "";
$dbname = "TTT";
sybase_pconnect($servername,$username,$password)
or die("Could not connect");
//上面已经连上了。
sybase_select_db($dbname);
//这里出错。
Warning: sybase_select_db(): Sybase: Server message: Changed database context to 'TTT'.
这只是警告,并没说连接失败
做法: 将php_sybct.dll拷至php4所在目录,如c:\php4,修改php.ini(一般位于Windows目录或
WinNT目录)中extension_dir=c:\php4 增加 extension=php_sybct.dll 注意=号两边不要有空
格;运行php_info();,查看PHP输出信息,若找到sybase_ct信息,证明模块加载成功.否则,就是
你的PHP版本与本模块不匹配.其实最简单办法是看有没有什么 'X-Powered By...' 信息,若有,
则模块肯定与PHP版本不匹配!
为什么找不到php_sybct.dll文件??
能告诉我吗??我用:<?php$conn=@sybase_pconnect("localhost","sa","")if ($conn) {
echo "连接成功!!";
} else {
echo "连接失败!!";
}
?>老会失败!!为什么???
大家讨论一下!