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