首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >我正在尝试使同一页的php显示取决于从数据库中取得的ID

我正在尝试使同一页的php显示取决于从数据库中取得的ID
EN

Stack Overflow用户
提问于 2018-06-18 01:48:48
回答 1查看 22关注 0票数 -1

我想要做的是,假设我得到了https://test.com/public页面

我想让这个页面显示来自数据库的数据,并使链接像这样

https://test.com/public=1 (显示ID 1的数据(row1)) https://test.com/public=2 (显示ID 2的数据(row2))我完全迷失了我知道如何从数据库中选择,但我不知道该怎么做,就像我刚才说的那样

EN

回答 1

Stack Overflow用户

发布于 2018-06-18 03:00:03

获取页面URL,从中提取id并使用该id查询数据库

$url = $_SERVER['REQUEST_URI']; //or $_SERVER['SCRIPT_FILENAME'];

从URL提取id

$id = explode('=', $url);
$id = (int) $id[1];

现在在SQL查询中使用$id。

更简单的方法是使用public从URL (test.com/?$_GET =1)获取id并将其传递给SQL query

$public = $_GET['public'];

$query = "SELECT * from table where id = $public";

还要做一些输入验证,并使用预准备语句来避免SQL注入,有关更多信息,请搜索php.net和谷歌

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50899104

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档