Php 在URL&;中显示ID号;将ID号中的数据库结果提取到文本字段中

Php 在URL&;中显示ID号;将ID号中的数据库结果提取到文本字段中,php,mysql,.htaccess,Php,Mysql,.htaccess,我在一个网站上工作,我想在url上显示ID号,并获取其属性(例如用户名、名字、姓氏) 例如,如果我键入:localhost/search/index3.php?u=3,它将在页面上的文本字段中显示数据库值 这是我的.htaccess的代码 RewriteEngine On RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^(.*)$ http://localhost/se

我在一个网站上工作,我想在url上显示ID号,并获取其属性(例如用户名、名字、姓氏)

例如,如果我键入:localhost/search/index3.php?u=3,它将在页面上的文本字段中显示数据库值

这是我的.htaccess的代码

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.*)$ http://localhost/search/index3.php?u=$1 [NC]
这是我剩下的代码

您正在引用的

if(isset($_POST['search']))
用于获取“发布”参数(通常来自表单)

您需要查看
$\u GET['u']
以获取传入的id

手册中的相关页面:


编辑:只需通读代码,还有一些其他的位是错误的,因为下面的位来自一个用户发布表单的示例。(即
getPost()
位)。如果您正试图根据传入的ID从数据库中获取详细信息,则不需要此选项


您正在引用

if(isset($_POST['search']))
用于获取“发布”参数(通常来自表单)

您需要查看
$\u GET['u']
以获取传入的id

手册中的相关页面:


编辑:只需通读代码,还有一些其他的位是错误的,因为下面的位来自一个用户发布表单的示例。(即
getPost()
位)。如果您正试图根据传入的ID从数据库中获取详细信息,则不需要此选项



非常感谢。我会调查的我应该删除我的
if(设置($\u POST['search'])
到“$\u GET['u']]”吗?添加了一个代码示例(您可能需要编辑掉bug)。它也使用paremerised查询(更安全),但基本上说是“如果有参数”u“在URL中,然后构建查询,添加参数并执行。感谢您的帮助,Robbie,我一定会试用您的代码。我会带着结果回来的。:)快速提问,如果在url中使用header函数将查询页面中的数据?谢谢你的回复,谢谢!我会调查的我应该删除我的
if(设置($\u POST['search'])
到“$\u GET['u']]”吗?添加了一个代码示例(您可能需要编辑掉bug)。它也使用paremerised查询(更安全),但基本上说是“如果有参数”u“在URL中,然后构建查询,添加参数并执行。感谢您的帮助,Robbie,我一定会试用您的代码。我会带着结果回来的。:)快速提问,如果在url中使用header函数将查询页面中的数据?谢谢你的回复。