PDO临时持久连接

时间:2015-05-30 08:41:55

标签: php mysql pdo

我有一个我正在研究的论坛的功能。它所做的一件事就是将结果返回给ajax调用并重定向

function inv_post_create_topic() {
        global $db;
        if($_POST['postas']=='support') {
            $author = '0';
        }
        else { $author = $_POST['poster']; }
        $query = <<<SQL
        INSERT INTO inv_forums(parent,subject,body,author,replies,views,enabled,posted,posttype)
        VALUES(:parent,:subject,:body,:author,:replies,:views,:enabled,:posted,:posttype)
SQL;
        $resource = $db->db->prepare( $query );
        $resource->execute( array (
        ':parent'   => $_POST['cat'],
        ':subject'  => $_POST['title'],
        ':body'     => $_POST['post'],
        ':author'   => $author,
        ':replies'  => '0',
        ':views'    => '0',
        ':enabled'  => '1',
        ':posted'   => date('F j, Y | h:i A'),
        ':posttype' => $_POST['flag'],
        ));
        echo "viewPage.php?id=".inv_get_post_redirect()."&forum=".$db->db->lastInsertId()."";
}

使用此功能,它会使用视图帖子功能和最后插入的ID(IE刚创建的论坛)拉取id,然后返回该数据并将您重定向到新创建的论坛。我想知道的是,是否可以创建临时持久连接。它在我的服务器上工作正常,但总是在我的实时服务器上返回forum = 0.经过一些研究,它与允许持久连接有关。我的webhost说我可以在config.php文件中设置一些东西,但他们也让我知道服务器只允许24个并发连接,所以我试图找出的是我能不能采取这种联系,使其持久以提取最后提交的ID,然后关闭。

0 个答案:

没有答案