小编nic*_*ick的帖子

PDO准备声明麻烦

我目前正在尝试运行一个查询,其中mysql表列的当前值增加1 ...让我用mysql查询示例显示

$sql = mysql_query("UPDATE `table` SET quantity=quantity+1 WHERE id='$id'");
Run Code Online (Sandbox Code Playgroud)

我无法在PDO准备好的声明中这样做......

$sql = "UPDATE `table` SET quantity=:quants+1 WHERE id=:userid";
$sql_prep = $db->prepare($sql);
$sql_prep->bindParam(":quants", what will i write here??);
$sql_prep->bindParam(":userid", $id);
$sql_prep->execute();
Run Code Online (Sandbox Code Playgroud)

需要帮助..!谢谢

php mysql pdo prepared-statement

5
推荐指数
1
解决办法
87
查看次数

为什么ajax请求中的JSON或为什么不

我想知道何时通过ajax以json数组的形式从php页面提取数据是合理的.假设我有这样的代码:

$.ajax({
    type: "get",
    url: "assets/update_cart_user_fstore.php",
    data: up,
    cache: false,
    success: function(r){
            $(#item).html(r);
    },
});
Run Code Online (Sandbox Code Playgroud)

在PHP页面我回应一个变量

$hello = "I am code!";
echo $hello;
Run Code Online (Sandbox Code Playgroud)

并使用JSON

$.ajax({
    type: "get",
    url: "assets/update_cart_user_fstore.php",
    data: up,
    cache: false,
    success: function(r){
        var obj = jQuery.parseJSON(r);
        $('#item').html(obj.code);
    },
});
Run Code Online (Sandbox Code Playgroud)

在PHP中,我正在回应JSON数组

$hello = "I am code!";
$response = array();
$response['code'] = $hello;
echo json_encode($response);
Run Code Online (Sandbox Code Playgroud)

现在我知道,如果回显多于1个变量JSON是合适的......但是这里有必要吗?我正在使用JSON吗?

请解释..

php ajax jquery json

5
推荐指数
0
解决办法
125
查看次数

标签 统计

php ×2

ajax ×1

jquery ×1

json ×1

mysql ×1

pdo ×1

prepared-statement ×1