读取php文本文件时出现问题
我似乎无法将文本文件正确读入mysql。我有两列artid和artname,这两列在我的mysql中似乎都位于一列之下。我的代码有问题吗 txt文件 PHP代码读取php文本文件时出现问题,php,mysqli,Php,Mysqli,我似乎无法将文本文件正确读入mysql。我有两列artid和artname,这两列在我的mysql中似乎都位于一列之下。我的代码有问题吗 txt文件 PHP代码 你确定它的空格是分开的,而不是tab吗?@nogad是的,它是分开的。你只需要开始回显变量(标准调试)@nogad终于找到了,你是我的空格 1 Acconci 2 Ames 3 Aserty 4 Baron 5 Battenberg 6 Bindner <?php $servername = "loca
你确定它的空格是分开的,而不是tab吗?@nogad是的,它是分开的。你只需要开始回显变量(标准调试)@nogad终于找到了,你是我的空格
1 Acconci
2 Ames
3 Aserty
4 Baron
5 Battenberg
6 Bindner
<?php
$servername = "localhost"; //mysql
$username = "root";
$password = "";
$dbname = "project1"; //db525
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully <br />";
$handle = @fopen("artists.txt", "r"); //read line one by one
$values='';
while (!feof($handle)) // Loop til end of file.
{
$buffer = fgets($handle, 4096); // Read a line.
// list($a, $b)=explode(" ",$buffer);//Separate string by
list($a, $b) = array_pad(explode(' ', $buffer, 2), 2, null);
echo $a." ".$b."<br>";
$sql = "INSERT into arts(ArtistID,ArtistName) VALUES('".$a."','".$b."')";
mysqli_query($conn, $sql) or die (mysqli_error($conn));
// use mysql insert query here
}
?>