php - 如何根据单击的项目进行 mysql 查询?

标签 php mysql

好吧,这个问题不好解释。基本上我建立了一个网站,在一栏中有新闻标题,旁边有一个空白区域,当你点击标题时应该会显示完整的新闻。我假设我需要设置一个 php,它与数据库内容相呼应,但取决于所点击的链接。由于我没有比这更进一步(我对 php 很陌生),我希望有人可以帮助我(如果可能的话)。

我会附上新闻标题的php代码。 标题(在代码中称为“标题”)和简短摘要(称为“摘要”)以及全文(称为“新闻文本”)需要访问的数据库称为“事件”。

提前致谢!

mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("events") or die(mysql_error());
$query = mysql_query("SELECT * FROM posts ORDER BY time ASC LIMIT 0, 1;");
while ($row = mysql_fetch_array($query)) {
echo '<div style="text-align: center;font-weight: bold;">';
echo $row["Title"];
echo '</div>';
echo $row["summary"];

最佳答案

给所有item赋予ID然后写onclick="GetID()"

function GetID(element) {   
    var ID = $(element).attr("id");
    window.location.href = "http://localhost/yourphp.php?clickedid=ID";
}

在你的 php.php 中

if(isset($_GET['clickedid']))
{
      $ID = $_GET['clickedid'];
}

关于php - 如何根据单击的项目进行 mysql 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22436621/

相关文章:

php - 收到 POST 请求后更新网页

MySQL查询连接同一张表

mysql - rails : How to store extra attributes using single table inheritance?

php - 第 1 行出现意外的 T_STRING 是否会导致服务器错误?

php - Laravel 的 Response 内容必须是字符串或对象实现 __toString(), "object"given

PHP计算二维数组的每个排列

PHP Mysql表信息

mysql - 无法过滤掉记录

mysql - 需要 : mysql current timestamp on update also if UPDATE does not change values in table

PHP 函数和变量以字符串形式存储在数据库中