mysql - 如何转义查询中的多个引号?

标签 mysql pdo quotes

我有一个这样的查询:

" SELECT IF(table.edited > 0, '<i title="c.edited"></i>','') AS edited, ... "
^                             ^         ^

上面的查询有一个 pdo-syntax-error ...!这是关于引用。我该如何修复它?

最佳答案

反斜杠,与 PHP 中任何其他带引号的字符串相同:

" SELECT IF(table.edited > 0, '<i title=\"c.edited\"></i>','') AS edited, ... "

关于mysql - 如何转义查询中的多个引号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34214261/

相关文章:

MYSQL: REGEXP 单引号匹配

JavaScript HERE-doc 或其他大引用机制?

PHP PDO 准备更新语句

mysql - 如果值为 no,则选择其他

php - 只是快速查询吗?

MySQL:@@ 是什么意思?

php - PDO异常 “could not find driver”

c-preprocessor - CPP如何转义引号

mysql - 在mysql中将正值更新为负值

php - SQL JOIN 查询不显示任何内容 - PHP