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
파일을 쓰려면 모든 레코드를 선택하지 않는 이유는 무엇입니까? –
모든 초기 결과를 텍스트 파일에 저장하려면 텍스트 파일에 덮어 쓰기 또는 중복을 만들지 않고도 새로운 결과를 추가 할 수 있습니다. – user1190466