[英]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.