SQLデータをCSVファイルに出力していて、データをより読みやすくしたい。現在、フィールドterminal_id
はさまざまな整数を返し、より多くのユーザーが読めるデータに変換したいと考えています。出力変数を変更するPHP fputcsv
異なる行には、このフィールドに1〜10の整数があります。私は本質的には、整数が何であるかに依存してCSVファイルに単純なテキスト文字列として出力したいと思っています。例えば、3
をCSVファイル(無作為の例)に出力する代わりに、New York
を出力する必要があります。
terminal
という別のテーブルがあり、そのテーブルの列はid
とname
です。 name
は、私が実際にterminal_id
ではなくCSVファイルに出力したいものです。
3
を有する表terminalcashcollectionrecord
の欄は、terminal_id
である。これはテーブルterminal
の相関データで、カラムにはname
も含まれています。ここで
は、コードは、その特定のコードの抜粋です:
//query the database
$query = 'SELECT terminaltime, terminal_id, amount, terminaltime FROM terminalcashcollectionrecord';
if ($rows = mysqli_query($link, $query))
{
// loop over the rows, outputting them
while ($row = mysqli_fetch_assoc($rows))
{
fputcsv($output, $row);
}
'id = 3'と' value = New York'のようなテーブルが必要です。そして、 'terminaltime'から適切なカラムにそれを加えることができます。 – AbraCadaver
私は実際にこのデータを持つ別のテーブルを持っています。私はそれにどのように参加するつもりですか? –
'terminaltime'の中でNew Yorkである必要がある' 3'を持つ列と、他のテーブルの列名はなんですか? – AbraCadaver