首页 > 解决方案 > 准备php postgresql时转义字符串

问题描述

我在 php 中执行 postgresql 之前正在准备数据。查询是

$db->prepare("INSERT INTO table(pin_code, started_at, ended_at) VALUES (?, ?, ?)");

我可以像这样准备参数

$test_data = array(
    '1010', 
    "NOW()", 
    "NOW()",
);

但不是

$test_data = array(
    '1010', 
    "NOW()", 
    "NOW() + INTERVAL '1 DAY'",
);

我猜这个问题与单引号有关'。我该如何解决这个问题?

标签: phppostgresql

解决方案


推荐阅读