更新数据库时如何转义引号

时间:2017-11-30 00:27:54

标签: cakephp cakephp-3.0

下面的代码每次运行都会出错,因为引用"<span id="1">3</span>中的引号“,我无法更改引用结构,因为这是必须保存在数据库中的格式,可以使cakephp3以某种方式逃脱将其保存到数据库时的值?

$sql='update tags set description ="<span id="1">3</span>"';
$connection = ConnectionManager::get('default');
$stmt = $connection->execute($sql);

1 个答案:

答案 0 :(得分:0)

似乎下面会正确地逃避报价

$desc_to_be_save="<span id="1">3</span>"
$connection = ConnectionManager::get('default');
$connection->update('tags', ['description' => $desc_to_be_save], ['id' => 3]);