0

| に mysql クエリをエクスポートする PHP スクリプトがあります。区切りファイル。最後の「列」が追加されていることを除いて、これはうまく機能しています | 必要がないときはパイプします。

$values = mysql_query("SELECT ColumnA AS Name, ColumnB AS Address, ColumnC AS Phone FROM Table1");
$row = 0;
while ($rowr = mysql_fetch_assoc($values)) 
{
  if ($row == 0)
  $row++;
  $csv_output .= "id|";
  foreach($rowr as $name => $value)
  {
  $csv_output .= $value."|";
  }   
      $csv_output .= "\n";    
}

最終結果は次のようになります

Name|Address|Phone|
Name|Address|Phone|
Name|Address|Phone|

Phone| の後に終了パイプを避けるにはどうすればよいですか? したがって、次のようになります。

Name|Address|Phone
Name|Address|Phone
Name|Address|Phone
4

1 に答える 1

3

これを使用してください。

while ($rowr = mysql_fetch_assoc($values)) 
{
  if ($row == 0)
  $row++;
  $csv_output .= "id|";
  foreach($rowr as $name => $value)
  {
  $csv_output .= $value."|";
  }   
      $csv_output = substr($csv_output,0,-1);
      $csv_output .= "\n";    
}
于 2013-10-02T15:55:43.050 に答える