刷新包含对oracle数据库</div>的函数调用的<div>的内容

时间:2014-11-20 05:28:39

标签: php oracle

我的编程任务有问题, 我有一个制造过程程序,它会超时填充数据,这意味着数据库值每秒都会改变。

我有一个函数可以获取数据变化的总和,这意味着总和会随时间变化。

功能是这样的,(我使用的是Oracle 11g)

CREATE OR REPLACE FUNCTION WELTESADMIN.GET_BLDG_SURF(PROJNAME IN VARCHAR)
RETURN NUMBER IS TOTAL_BLDG_SURF NUMBER(15,3);
    BEGIN 
        SELECT SUM(4 * MD.TOTAL_QTY * MD.SURFACE) INTO TOTAL_BLDG_SURF
            FROM MASTER_DRAWING MD WHERE MD.DWG_STATUS = 'ACTIVE' 
            AND MD.PROJECT_NAME = PROJNAME;
            RETURN(TOTAL_BLDG_SURF);
    END;

我在我的PHP代码中调用tat函数,

$surfaceSumSql = "SELECT GET_BLDG_SURF(:projName) SURFACETOTAL FROM DUAL";
        $surfaceSumParse = oci_parse($conn, $surfaceSumSql);                   
        oci_bind_by_name($surfaceSumParse, ":projName", $_SESSION['cd-dropdown']);
        oci_define_by_name($surfaceSumParse, "SURFACETOTAL", $totalSurfaceSum);
        oci_execute($surfaceSumParse);

<div class="small-box bg-green">
                                <div class="inner">
                                    <h3>
                                        <?php echo number_format($totalSurfaceSum,2); ?><sup style="font-size: 20px">M2</sup>
                                    </h3>
                                    <p>
                                        TOTAL PROJECT SURFACE
                                    </p>
                                </div>

                            </div>

我的问题是如何让软件刷新每1秒的内容,以便用户看到值随时间变化。在此先感谢您的帮助。

0 个答案:

没有答案