1
我正在尝试将SQL查询的结果写入文本文件。写入工作正常,但我希望能够第一次写入所有条目,并随后添加
所有不在文件中的条目。请你知道这可以实现吗?将SQL查询结果写入文本文件
$t = mysql_query("SELECT text FROM transactions")
or die("SELECT Error: ".mysql_error());
print "<table width=300 border=1>\n";
while ($get_info = mysql_fetch_row($t)){
$class = $op->classify($field);
print "<tr>\n";
print "\t<td>Transaction</td>\n";
foreach ($get_info as $field)
print "\t<td>$field</td>\n";
print "\t<td>Type</td>\n";
foreach ($get_info as $field)
print "\t<td>$class</td>\n";
print "</tr>\n";
if ($class == "pos")
{
$filep = "positive.txt";
$handlep = fopen($filep, 'a');
$data = "$field\n";
fwrite($handlep, $data);
fclose($handlep);
}
if ($class == "neg") {
$filen = "negative.txt";
$handlen = fopen($filen, 'a');
$datan = "$field\n";
fwrite($handlen, $datan);
fclose($handlen);
}
你的计划到底是什么。这听起来对我来说是个坏主意! – markus 2012-02-18 23:49:03
为什么不选择所有记录只写文件? – 2012-02-18 23:51:50
我想将所有的初始结果保存到文本文件中,当结果可用时可以添加新的结果而不覆盖或在文本文件中创建重复项。 – user1190466 2012-02-18 23:51:59