我試圖在HTML表格上顯示每篇文章的類別,但沒有提供任何錯誤。顯示數據庫中的類別
那麼,查詢是好的。我沒有發現任何一種拼寫錯誤的變量。
<?php
$query = "SELECT * FROM posts";
$se_posts = mysqli_query($connection,$query);
while ($row = mysqli_fetch_assoc($se_posts)) {
$post_id = $row['post_id'];
$post_author = $row['post_author'];
$post_title = $row['post_title'];
$post_category_id = $row['post_category_id'];
$post_status = $row['post_status'];
$post_image = $row['post_image'];
$post_tags = $row['post_tags'];
$post_comment_count = $row['post_comment_count'];
$post_date = $row['post_date'];
echo "<tr>";
echo "<td>{$post_id}</td>";
echo "<td>{$post_author}</td>";
echo "<td>{$post_title}</td>";
// show post category
$query = "SELECT * FROM categories WHERE cat_id Like $post_category_id";
$query_update_cat = mysqli_query($connection, $query);
while ($row = mysqli_fetch_assoc($query_update_cat)) {
$cat_id = $row['cat_id'];
$cat_title = $row['cat_title'];
echo "<td>{$cat_title}</td>";
}
echo "<td>{$post_status}</td>";
echo "<td><img class='img-responsive' width='100'src='../images/{$post_image}'></td>";
echo "<td>{$post_tags}</td>";
echo "<td>{$post_comment_count}</td>";
echo "<td>{$post_date}</td>";
echo "<td><a href='post.php?delete={$post_id}'>delete</a></td>";
echo "<td><a href='post.php?source=edit_post&p_id={$post_id}'>Edit</a></td>";
echo "</tr>";
}
?>
問題是什麼? – Raptor
你檢查了圖像嗎? – Alan
你已經寫過 echo「{$ post_status}」;顯示狀態。嘗試刪除它。 –