Php Can';无法通过odbc连接到excel,但没有错误消息

Php Can';无法通过odbc连接到excel,但没有错误消息,php,odbc,Php,Odbc,当我尝试此代码时,我甚至没有收到错误消息,但当我执行var\u dump时,我得到bool(false)。那么,是否存在阻止连接的语法错误 $conn=odbc_connect('sample_db','',''); echo odbc_error($conn); $sql="SELECT * FROM customers"; $rs=odbc_exec($conn,$sql); echo var_dump($rs); 也许我只是做错了。我正在PHP5.2和一个2008服务器中尝试

当我尝试此代码时,我甚至没有收到错误消息,但当我执行
var\u dump
时,我得到
bool(false)
。那么,是否存在阻止连接的语法错误

 $conn=odbc_connect('sample_db','','');
 echo odbc_error($conn);
 $sql="SELECT * FROM customers";
 $rs=odbc_exec($conn,$sql); 
 echo var_dump($rs);
也许我只是做错了。我正在PHP5.2和一个2008服务器中尝试这一点

更新:在使用print_r(error_get_last())之后;它生成以下消息:

数组([type]=>2048[message]=>odbc\u connect()[function.odbc connect]:依赖系统的时区设置是不安全的。请使用date.timezone设置、TZ环境变量或date\u default\u timezone\u set()函数。如果您使用了这些方法中的任何一种,但仍收到此警告,则很可能是您拼错了时区标识符。我们为“-4.0/DST”选择了“America/New_York”,而不是[file]=>删除了[line]=>2)


这真的能阻止odbc连接吗?

只要确保……
display\u errors
设置为
On
,对吗?该死,不是这样,这只会使整个过程更加困难。不幸的是,我不是服务器的管理员。更糟糕的是,根本没有错误日志记录。。。。
 $conn=odbc_connect('sample_db','','');
 echo odbc_error($conn);
 $sql="SELECT * FROM customers";
 $rs=odbc_exec($conn,$sql); 
 echo var_dump($rs);