PHP-根据另一个页面上的回显结果从数据库中捕获用户名

PHP-根据另一个页面上的回显结果从数据库中捕获用户名,php,mysql,database,echo,Php,Mysql,Database,Echo,我有一个显示广告列表的搜索引擎,我想知道如何从用户点击的结果中捕获用户名(使用数据库查询,PDO) 到目前为止,我有这个,但不确定如何使它与用户单击的确切结果相关: $sql = "SELECT * FROM user WHERE username=:username"; $q = $conn->prepare($sql); $q->bindParam(':username', $username, PDO::PARAM_STR); $q->execute(); $row =

我有一个显示广告列表的搜索引擎,我想知道如何从用户点击的结果中捕获用户名(使用数据库查询,PDO)

到目前为止,我有这个,但不确定如何使它与用户单击的确切结果相关:

$sql = "SELECT * FROM user WHERE username=:username";
$q = $conn->prepare($sql);
$q->bindParam(':username', $username, PDO::PARAM_STR);
$q->execute();
$row = $q->fetch(PDO::FETCH_ASSOC);

$email1 = $row['email']; 

理论上你的广告有一个独特的ID不是吗?作为单击字符串的一部分,例如它知道在重定向时转到广告ID一个url,然后您可以增加/存储任何使用等。

您发布的代码似乎与您试图以任何方式执行的操作无关。您所做的一切就是根据用户的用户名查找用户的电子邮件。对不起,我的意思是说我的描述中的用户名不是ID-现在已更正。当前,结果显示为表中的回显输出,并且它们没有唯一的ID,因为它们当前无法单击。当您出现设计缺陷时。