2014-01-28 125 views
-1

我有一个变量只是想把另一个变量(一个查询数据),但我收到一个错误,我认为这是因为报价。把变量放到另一个报价

$message .= "Bonjour, <br /> 
Veuillez trouver ci-joint le bon de livraison de la commande '.$data['CMD_CODE'].' <br />"; 

谢谢。

+0

你的意思是你想插入一个字符串? – itamar

+0

不要构建这样的查询。改用PDO或mysqli的准备好的语句。 – vascowhite

+0

@vascowhite我们如何知道他不会将$ message传递给准备好的语句? – acbabis

回答

3

你有混合"'报价。

$message .= "Bonjour, <br /> 
Veuillez trouver ci-joint le bon de livraison de la commande ".$data['CMD_CODE']." <br />"; 
+0

我必须写“。$ data ['CMD_CODE']”。 ? – user3162341

+0

啊好愚蠢的错误对不起... – user3162341

+0

是的 - @SvenWalter是正确的。你只是单引号而不是双引号。 – itamar

1

它看起来像你试图用单引号结束用双引号打开的字符串。试试这个:

$message .= "Bonjour, <br />" 
    "Veuillez trouver ci-joint le bon de livraison de la commande " 
    .$data['CMD_CODE'] 
    ." <br />"; 
1
$message .= "Bonjour, <br /> 
Veuillez trouver ci-joint le bon de livraison de la commande " . $data['CMD_CODE'] . " <br />"; 

您没有使用正确的报价亲爱的,你需要使用“的“如果你打开insteaad”。

相关问题