我在我的mysql表中創建了這3列,這樣我就可以獲得每個用戶事務的列表。從mysql列中檢索並回顯多個值
ticket_date, ticket_num, ticket_result
我還創建了一個函數來在這些列中回顯值並且它已成功運行。
function.php:
$sql = "SELECT *
FROM members
WHERE user_id = '{$_SESSION['user_id']}'";
$query = $this->db_connection->query($sql);
while ($row = $query->fetch_object()) {
global $me, $me2, $date;
$me = $row->ticket_num;
$me2 = $row->ticket_result;
$date = $row->ticket_date;
}
transactions.php
<table class="table">
<thead>
<th>Date</th>
<th>Ticket ID</th>
<th>Result</th>
</thead>
<tr>
<td><?php echo $date; ?> </td>
<td><?php echo $me; ?> </td>
<td><?php echo $me2; ?> </td>
</tr>
</table>
我現在的問題是,如果用戶有一個以上的交易我將如何能夠從一個特定的一唱一和值列分開。我正試圖將每個事務回顯爲一個。 我能將每個值存儲爲一個數組,所以我可以這樣稱呼它嗎?
$row->ticket_num['0']
編輯:我的意思是問我如何可以存儲數據到各自的列。比如存儲適用於每個事務的多個$ ticket_date。我是否可以將數據作爲數組存儲到列中,以便使用數組指針調用每個事務?
那些是呼應在while循環中? –
號while循環處於函數中,並且回顯位於單獨的文件中。 – user3718799
你可以嘗試一下,然後看看你是否遇到錯誤? –