我有一張叫做票的表。 Tickets表有4列:user_id
,ticket_id
,subject
,message
。我想循環ticket_id和登錄用戶的主題。我想用foreach來回應它,但我無法讓它工作。這是我的本錢:如何循環訪問2列?
查詢:
$showTheTickets = array();
$user_id = $_SESSION['user_id'];
$getTickets = mysqli_query($mysqli,"SELECT * FROM tickets WHERE user_id = '$user_id'") OR die (mysqli_error($mysqli));
while($row = mysqli_fetch_assoc($getTickets)){
$showTicketID = $row['ticket_id'];
$showTicketSubject = $row['subject'];
}
代碼的頁面:
<?php foreach ($showTheTickets as $showTheTickets): ?>
<div class="preview">
<?php echo $showTicketID ?>
<?php echo $showTicketSubject ?>
</div>
<?php endforeach; ?>
任何人願意幫助我嗎?謝謝。
我找到構建'foreach($ somevar as $ somevar)'而不是'foreach($ somevar as $ anothervar)''不尋常。 –
你做了一個print_r($ getTickets)嗎? ,該查詢是正確的? – SerCrAsH