我正试图将PHP插件与我的web应用程序集成,但我一直在将从XML文件接收的值存储到数据库中的表中。
到目前为止,这就是我所拥有的,但当我运行PHP脚本时,它不会保存到数据库中。我在数据库中创建了一个表,其中有一列(类型=文本,名称=测试)
global $mysqli;
$str = serialize($Items);
printF($str);
$result = $mysqli->query("INSERT INTO nepremicnine (test) VALUES ('$str');");
$Items
可能包含一些带单引号的字符串,当您将其替换为INSERT
查询时,这会导致语法错误。使用事先准备好的语句以避免出现特殊字符的问题。
$stmt = $mysqli->prepare("INSERT INTO nepremicnine (test) VALUES (?);");
$stmt->bind_param("s", $str);
$result = $stmt->execute();