加单引号报错

来源:7-5 MySQL操作类之添加数据

dy30319

2015-09-20 11:26

$valueArr[]="'".$value."'";

报错

Parse error: syntax error, unexpected ''; ' (T_CONSTANT_ENCAPSED_STRING) in E:\phpweb\mvc\framework\libs\db\mysql.class.php on line 49

$valueArr[]=$value;就没有错误

不知道原因。 php版本5.6.8.0

写回答 关注

2回答

  • PengCheng
    2015-09-21 12:49:05
    已采纳

    单引号在 双引号里有特殊意义,如果是当字符串存到数组里,是要加转义符的。

    $valueArr[]="\'".$value."\'";

    dy3031...

    非常感谢!

    2015-09-23 16:15:07

    共 1 条回复 >

  • 悟道参禅
    2015-09-21 10:02:01

    你的单引号也要是英文的,中文的不行

MVC架构模式分析与设计

通过学习MVC理论知识,由浅入深带您实现人生第一个MVC框架

82396 学习 · 929 问题

查看课程

相似问题