php sql senkron beklemek

0 Cevap php

I'm relatively new to web programming. I hope this one is easy. I've got a server app running that's monitoring a SQL table. Whenever an integer field turns positive, the app reads the rest of the row and fills in a long text field in the same record. I've now got a php script that sets the int field, and needs to wait until the app sets the field back to zero and then read the text field and echo it back to the remote user. I tried this (odbc):

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

Ben yaklaşık 5 saniye sürer. bitirmek için. Çok yavaş. Ben bir sayaç koymak ve değiştirmek için 'işlenmiş' için ~ 10000 tekrarlamalar alır. Benim sunucu uygulaması anında alanını değiştirir biliyorum. SqlServer benzer bir sonuç. Taahhüt falan geciktiren bir şey olmalı?

0 Cevap