php sql同步等待

我对网络编程比较陌生.我希望这个很容易.我有一个运行的服务器应用程序监视SQL表.每当整数字段变为正数时,应用程序将读取行的其余部分并填充同一记录中的长文本字段.

我现在有一个设置int字段的php脚本,需要等到应用程序将字段设置回零,然后读取文本字段并将其回送给远程用户.我试过这个(odbc):

$processed = 0;
while ( !$processed )
    {
    $rs = odbc_exec( $conn, $sql );
    odbc_fetch_row($rs);
    $processed = odbc_result( $rs, "Processed");
    $output = odbc_result( $rs,"OutputSpec");
    }

我花了大约5秒钟.完成.太慢了.我放了一个计数器,需要~10000次迭代才能“处理”更改.我知道我的服务器应用程序即时更改了字段. SqlServer中的结果相似.必须有什么东西推迟提交或什么?

最佳答案 你需要使用
observer pattern

使用已知操作来触发更新.

这是一些PHP implementation details

点赞