我想要做的是,假设我得到了https://test.com/public页面
我想让这个页面显示来自数据库的数据,并使链接像这样
https://test.com/public=1 (显示ID 1的数据(row1)) https://test.com/public=2 (显示ID 2的数据(row2))我完全迷失了我知道如何从数据库中选择,但我不知道该怎么做,就像我刚才说的那样
发布于 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和谷歌
https://stackoverflow.com/questions/50899104
复制相似问题