从AngularJS服务中调用的PHP脚本不起作用

时间:2017-08-17 11:44:35

标签: php angularjs

我已经制作了一个简单的PHP脚本来更新mysql数据库。当我将此脚本作为独立脚本运行时,它按预期工作。但是,当我从AngularJS服务中调用此脚本时,它无法完成任务。

这是我的剧本:

<?php
include('../connection/connection.php');
$data = json_decode(file_get_contents("php://input"));

date_default_timezone_set('CET');

$cursist_id  = $data->cursist_id;
$id_ggv     = $data->id_ggv;
$cursist_id = intval($cursist_id+1);
$id_ggv     = intval($id_ggv+1);

try {
    $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

    $q = "  UPDATE crskrt_ggv
            SET cursist_id = '$cursist_id'
            WHERE id_ggv ='$id_ggv' ";

    $db->exec($q);

    //echo json_encode($id);
}
catch(PDOException $e)
{
    echo $q . '</br>' . $e->getMessage();
}

echo "cursist_id: ". $cursist_id;
echo "id_ggv: " . $id_ggv;
echo $q;

当我在开发人员控制台中检查网络选项卡时,我可以看到返回了正确的变量。但是,数据库未更新。

有人有任何想法吗?

0 个答案:

没有答案