我正在尝试将2D数组的内容分配给PHP中的字符串。
$sql="SELECT Order_Code FROM Order WHERE CUST_CODE = '$output['username']';";
我知道我如何编写$output
变量赋值存在问题。
以下代码行从变量输出正确的数据:
echo $output['username'];
抛出以下错误:
解析错误:语法错误,意外'' (T_ENCAPSED_AND_WHITESPACE),期望标识符(T_STRING)或变量(T_VARIABLE)或数字(T_NUM_STRING)
答案 0 :(得分:1)
大括号括起来的参数在你的情况下效果很好。这就是我的意思。 def Cut[A <: HList, B <: HList, C <: HList](c: C)(implicit cut: Cut[A, B, C]): (A, B) = ???
并以您的例子:
{$array['key']}
答案 1 :(得分:0)
您需要连接此字符串,因为访问数组元素的多个单引号正在混合字符串。
$sql="SELECT Order_Code FROM Order WHERE CUST_CODE = '" . $output['username'] ."';";
答案 2 :(得分:0)
试试这个:
$sql="SELECT Order_Code FROM Order WHERE CUST_CODE = '".$output['username']."'";
答案 3 :(得分:0)
你也可以试试这个:
'<svg width="400" height="100" id="svg1">
<rect width="400" height="100" style="fill:rgb(0,0,255);stroke-width:10;stroke:rgb(0,0,0)"></rect>
</svg>'