我正在处理一个需要使用PHP ODBC方法通过OpenEdge Progress驱动程序查询数据库的项目。我需要一种方法来设置MySQL查询的超时时间,因此它比默认设置(如果甚至有一个)短得多。通过PHP ODBC OpenEdge设置查询超时时间驱动程序
我尝试使用 “odbc_setoption($语句,2,0,30)”,如下面的例子说明...
$stmt = odbc_prepare($this->odbc, $query);
odbc_setoption($stmt, 2, 0, 30);//Set query timeout to 30 seconds.
return odbc_execute($stmt);
但是失败,因为 “0” 是不支持作为选项查询超时。我不知道数字,我尝试了一切,包括尝试将其设置在我的数据库连接DSN字符串中并通过注册表。关于PHP中的变量名和/或选项号的任何想法?没有人用这个东西......
感谢
实际上,即使我在过去的48小时内查看了3次确切的文件,但我错过了!大声笑...所以我不知道!谢谢! – PolishHurricane 2012-04-20 14:17:09