此PHP行:
Alamofire.request
生成以下输出:
AF.request
当我将其插入数据库时:
$xx_val = (string) $xx;
但我想将所有属性放在一行中
string(16) "XYZ1"
string(11) "XYZ2"
string(12) "XZY1"
string(19) "XZY2"
string(34) "8997451"
我很确定自己的“插入”错误,但是我不知道如何解决。
答案 0 :(得分:2)
您必须更新SQL查询,该查询应类似于:
$sql = "
INSERT INTO attributes (article , attr1, attr2, attr3, attr4 , attr5)
VALUES ('$article', '$attr1', '$attr2', '$attr3', '$attr4', '$attr5')
";
$result = $conn->query($sql);
现在您必须拥有包含适当值的变量$article, $attr1, $attr2, $attr3, $attr4, $attr5
。
在进行$xx_val = (string) $xx;
时,请不要忘记验证并转义实际值,以防止SQL-Injection
。
答案 1 :(得分:0)
您会忘记像这样的字符串值周围的qoutes:
INSERT INTO attributes (article, attr1, attr2, attr3, attr4, attr5)
VALUES ('$xx_val', '$xx_val', '$xx_val', '$xx_val', '$xx_val', '$xx_val')