如何插入这篇全文?

时间:2018-09-19 11:54:38

标签: php sql pivot mariadb

此PHP行:

Alamofire.request

生成以下输出:

AF.request

当我将其插入数据库时​​:

$xx_val = (string) $xx;

但我想将所有属性放在一行中

string(16) "XYZ1"
string(11) "XYZ2"
string(12) "XZY1"
string(19) "XZY2"
string(34) "8997451"

我很确定自己的“插入”错误,但是我不知道如何解决。

2 个答案:

答案 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')