第一个问题:修改php.ini配置
去掉extension=php_sybase_ct.dll前的;
设置extension_dir=c:/php/extensons/,将路径设为你自己的。第二个问题,有资料说在函数前加'@',select_sybase_db
测试未通过。关注……请高手解答此时是否是连接sybase成功,只是库不对呢?

解决方案 »

  1.   

    我曾经的做法:
    把php_sybase_ct.dll拷贝到winnt\system32下,去掉php.ini中extension=php_sybase_ct.dll前面的分号,extension_dir为默认的(我没有改动过)
    然后看一下phpinfo中是否支持sybase_ct,如果支持表示你配置成功了。
    **注意:机器上至少安装sybase客户端(看你的情况应该是安装了)
      

  2.   

    yuepengfei(刁馋) 配置都对,第一个问题解决,第二个问题还是不成功。关注……
      

  3.   

    具体把程序贴出来呀,文件中的第二行写的什么?
    连sybase缺省是连到master库上下面是一个sybase的SQL语句:
    SELECT field1,field2,… from dbname..tablename
      

  4.   

    第二行代码:sybase_pconnect("211.5.6.150","ctmuser","ctmuser");我测试的可以连接上数据库,只是有警告信息,可以往库中插入记录如何去除警告信息呢?关注呵呵
      

  5.   

    那你的用户名的属主是dba,警告信息是涉及到安全问题,它连的是master库,你可以用别的用户名来连,这样就不会有警告了!
      

  6.   

    第二个问题:在sybase_pconnect("211.5.6.150","ctmuser","ctmuser");之前加 @ 就行,我试过。