我正在將SQL數據輸出到CSV文件中,並希望使數據更具用戶可讀性。目前字段terminal_id
返回各種整數,我想將它翻譯成更多的用戶可讀數據。更改輸出變量PHP fputcsv
在不同的行中,我在此字段中包含1-10的整數。我基本上希望它在CSV文件中輸出爲一個簡單的文本字符串,取決於整數是什麼。因此,例如,我不需要在CSV文件中輸出3
(只是一個隨機示例),而是需要它輸出New York
。
我有一個名爲terminal
的獨立表格,其列id
和name
。 name
是我真正想要輸出到CSV文件而不是terminal_id
。
表terminalcashcollectionrecord
中有3
的列爲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'中的哪一列有一個需要紐約的「3」,另一個表中的列名是什麼? – AbraCadaver