问答详情
源自:7-5 MySQL操作类之添加数据

加单引号报错

$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

提问者:dy30319 2015-09-20 11:26

个回答

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

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

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

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

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