你这个函数ibase_connect()没定义.

解决方案 »

  1.   

    你可以看看手册中是怎么说的
    你的php版本是多少,
    你的php支持不支持呀?
      

  2.   

    应该对interbase支持的dll没有加载进来,
    看看php.ini
    的extension里
    应该把相应的dll前的注释去掉,
    并且保证extension目录映射是正确的才好工作的。
      

  3.   

    $link=ibase_connect("E:\ibdata\employee.gdb","SYSDBA","masterkey");改成
    $link=ibase_connect('E:/ibdata/employee.gdb',SYSDBA,masterkey);
      

  4.   

    补充说明一下:
    我的php和apache都是最新版的,InterBase版本为6.5
    在php.ini中已经指明了extensions目录和把=php_interbase.dll前的";"
    去掉了的,apache的conf 也增加了php的cgi方式,
    重起了n次机器,
    Apache与php 和InterBase6.5都正常工作,
    但仍然提示函数没有定义!!!!!
    我快over 了,,555555
      

  5.   

    win2000 server下:
    php-4.3.6-Win32.zip
    +
    Apache2.0.49
    +
    InterBase6.5
    关于软件的版本应该不成问题的吧,问题应该出在配置上?还是...?,,
      

  6.   

    不是版本问题,要用'符号而不是"
    在php.ini中php_interbase.dll前的;符号去掉了吗?顺便将php_interbase.dll拷贝到系统目录下去。还有打开magic_quotes_sybase = On试试能否解决