编辑:解决方案是我忘记了要执行的查询。如果您不执行查询,当然不会发生任何事情。初学者错误。
我正在尝试获取我的 XML 内容并使用 PHP 将它们放入我的数据库中。我无法成功完成这项任务,所以我尝试退后一步:尝试将变量值插入我的数据库表中。此外,这失败了,所以我尝试从同一个数据库但从另一个表中获取内容,并且确实有效。我仍在处理我的问题以填充另一个表中的列,但它不起作用。
我的代码:
<!doctype HTML>
<html>
<head>
<?php require_once("../includes/constants.php");
require_once("../includes/connection.php");
$connect = connectDB();
?>
</head>
<body>
<?php
$xml = simplexml_load_file("file.xml");
$test = "dit is een naam";
$nodes = new SimpleXMLElement('file.xml', null, true)
or die("cannot create");
foreach ($nodes->children() as $child)
{
$naam = $child->name;
$desc = $child->description;
$sql = "INSERT INTO feeds (name, description) VALUES('". $naam ."','". $desc ."')";
print_r($sql);
}
?>
</body>
</html>
我的表(称为:提要):
id - INT(ai)
name - varchar
url - varchar
description - varchar
提前致谢!