繁体   English   中英

将文本文件中的数据插入mysql db white php

[英]insert data from text file into mysql db white php

我尝试了此代码,但我不工作

    <?php

$con=mysqli_connect("localhost","root","","db_insert_txt");

// Check connection
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
else{
echo "rak connecté";
}
$lines = file('test.txt');  
$test = "";  
$insert_string = "INSERT INTO `test_txt`(`test`) VALUES"; 
$counter = 0; 
$maxsize = count($lines); 
foreach($lines as $line => $company) { 
$insert_string .= "('".$company."')"; 
$counter++; 
if($counter < $maxsize){ 
$insert_string .= ","; 
}//if 
}//foreach 
mysqli_query($insert_string) or die(mysqli_error());
mysqli_close($con);
?>

它给了我以下警告:

警告:mysqli_query()期望参数1为mysqli,给定字符串

错误消息很好地说明了问题所在。

您需要将数据库连接参数传递给查询:

mysqli_query($con, $insert_string);

还可将其用于以下用途:

mysqli_error($con);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM