php - 使用mysql或php的特定行 View

标签 php mysql

我正在做一个公告系统,管理员只需发布一些公告并发布它。用户只需登录并查看公告列表...将其存储到数据库或使用 PHP 按日期顺序查看公告标题。问题是,当我查看/单击特定公告时,它无法查看真实公告,但会查看数据库中的最新数据。

公告栏由a_title、a_date、a_description、a_ID、employee_type组成。

员工类型可以是admin1、admin2、admin3。

例如

  |DATE|----------|ANNOUNCEMENT title|

2017-01-22          announcement1      click to view
2017-01-22          announcement2      click to view
2017-01-22          announcement3      click to view
2017-01-22          announcement4      click to view

当我点击“点击此处查看”时,它应该显示公告标题和公告内容。

有没有办法简单的查看具体的公告行?例如使用 MySQL 查询?

希望你能帮我解决这个问题

最佳答案

只需在 anchor 标记中回显公告的 ID 即可。 如果您显示表格,则在最后一列中提供此 anchor 标记。

<td> <a> </a> </td>

现在在 Anchor 标记中执行以下操作。

$yourAnnoucementID = $row['yourAnnoucementID']
<a href="single_annoucemnt.php?id=<?php echo $yourAnnoucementID ?>"> View Single Annoucement </a>

在 single_annoucemnt.php 页面上

if(isset($_GET['id']){
$yourAnnoucementId = $_GET['id'];
$id = mysql_real_escape_string($yourAnnoucementId);
$query = "SELECT announcement FORM your_table WHERE id = '".$id."'";
$result = mysqli_query($conn,$query);

希望你能自己从这里继续前进。

关于php - 使用mysql或php的特定行 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41799226/

相关文章:

php - 有没有更简洁的方法来设置默认值?

未找到 PHP Composer Autoloader 类异常

mysql - 选择 ID 相同但值不同的行

mysql - 如何在数据库中存储不同的用户配置文件?

php - 使用 AJAX 启动和停止 php 文件

php - 使用 sha512 的安全 php 注册失败

javascript - Base64 限制未显示

mysql - 多行之间的复杂 SQLite 或 SQL SUM()

mysql - 忘记MySQL服务器v5.6密码,错误时间戳

mysql - SQL - 检查表中的元素是否有两个其他元素与它位于同一行