当我硬编码这样的值时,我在 php 中有一个 foreach 循环可以正常工作:
foreach ($_POST['icons'] as $icon) {
$sql .= "('756','$icon'),";
}
我的问题是我必须插入一个会话变量:
$row_gbl_ltg['EmpNo']
但是当我插入这个时,我假设由于使用了 ' ,我得到了一个 500 内部服务器错误,如下所示:
foreach ($_POST['icons'] as $icon) {
$sql .= "('$row_gbl_ltg['EmpNo']','$icon'),";
}
我试图用 \' 转义 ' 但它不起作用......我如何正确地转义它并仍然插入我的值?