我一直在尝试将一个包含逗号的变量插入到 SQL 数据库中 30 分钟左右。我已经回显了变量,并且逗号在那里,但是当它插入时,没有逗号!示例(像我的一些代码):
$variable1 = "test";
$variable2 = "$variable1,";
$sql1 = "INSERT INTO table (`column`) VALUES ('$variable2')";
$query1 = mysqli_query($con,$sql1); //I dont think I need to put a con variable up there for an example code
当我这样做时:
echo $variable2;
结果是 test,带逗号,但列中的数据只是 test WITH NO COMMA。请帮忙。谢谢。
编辑:你的常识修复了它,显然我需要在 '$variable2' 周围加上括号,所以它就像:
$sql1 = "INSERT INTO table (`column`) VALUES (('$variable2'))";
感谢您的常识和所有尝试过的人!