我会问,因为this答案。有没有更优雅的方法来查询数据?
我的代码看起来像
<?php
$lines = file('file.txt');
$count = count($lines);
$i = 0;
$query = "INSERT INTO table VALUES ";
foreach($lines as $line){
$i++;
if ($count == $i) {
$query .= "('".$line."')";
}
else{
$query .= "('".$line."'),";
}
}
echo $query;
有更优雅的方式来做到这一点/函数在PHP?
的同义词,这就是我正在寻找的东西。 – genesis
+1,这比将字符串串起然后修剪它要干净得多。但是,它仍然可以改进。 'file()'已经返回一个数组,所以你可以'echo'INSERT INTO TABLE VALUES('。join(')(',file('file.txt'))。');''(假设你知道文件中至少有一行)。 –
+1我认为你的更好;) – AlienWebguy