小编Nei*_* A.的帖子

Ajax电话面临尴尬局面

请问我长期的问题......

我必须将一个数据库记录添加到一个主表中,例如test表.在向该表添加记录后,我想要它last inserted id,然后想要在事务表中添加大约1000个条目(也将EMAILS发送到这1000条记录)test_transaction.

但是这第二个操作,将记录添加到事务表中,需要更多的时间来向数据库添加记录.我正在使用客户MVC,我的代码看起来像......

public function addtotest()
{
    $strSql = "INSERT INTO test ...";
    $intId = $this->db->execute($strSql);

    foreach($arrTransaction $transact)
    {
        $strSql = "INSERT INTO test_transaction ...";
        $this->db->execute($strSql);
    }

    echo $intId;
}
Run Code Online (Sandbox Code Playgroud)

所以我想把test_transaction表的条目放到另一个action如下

public function testtrancation()
{
    $id = $_REQUEST['id']; //It's understood that I am doing proper validation here
    foreach($arrTransaction $transact)
    {
        $strSql = "INSERT INTO test_transaction ...";
        $this->db->execute($strSql);
    }
}
Run Code Online (Sandbox Code Playgroud)

所以,主要的问题,我打电话addtotest从一个动作AJAX,当它会给id响应我想打电话给另一个AJAX,这将增加大约 …

php mysql ajax

7
推荐指数
1
解决办法
120
查看次数

标签 统计

ajax ×1

mysql ×1

php ×1