我开发了一个将变量打印到 mysql 数据库中的函数。
它似乎工作得很好,只是在 sql 中记录值时它会跳过第一个值。但是,所有 3 个都出现在echo
命令中。换句话说,值 1 2 和 3 用 echo 打印 - 但只有 2 和 3 进入数据库!
$xml = simplexml_load_file($url);
$allcharacters = $xml->xpath('///result/rowset/row/@name');
foreach($allcharacters as $alts) {
$con=mysqli_connect("localhost","user","password","master");
$sql="INSERT INTO masterlist (charactername) VALUES ('$alts')";
mysqli_query($con,$sql);
echo "Found $alts<br />";
正在插入的示例数据:
Found Tiamat's Shadow
Found Troyd23
Found Gore Innovater
Gore Innovater
有什么建议么?