首页 > 解决方案 > 通过url参数从数据库中获取值

问题描述

我正在尝试根据 url 从数据库中获取值。因此,在我的数据库中,我有一个带有密钥字符串的列,该密钥字符串是我正在生成的唯一数字,我想要做的是:从 URL,例如“example.com/?keystring=dss76da1”,我可以获得列值'email' 与此 keystring 相关联,并在当前页面中通过变量使用它。 我的sql表

我以这种方式开始代码,但我不知道它是否正确。

(网址:example.com/?keystring=dss76da1)

<?php

$key = intval($_GET['keystring']);
$results = mysql_query("SELECT * FROM users WHERE keystring='".mysql_real_escape_string($key)."'");    
while ($row = mysql_fetch_array($results))  

我应该怎么做才能获取与密钥字符串关联的电子邮件列的值并将其放入变量中?所以我可以在当前页面上使用..

标签: phpmysql

解决方案


    <?php
$key = $_GET['keystring'];
$results = mysql_query("SELECT * FROM users WHERE keystring='".mysql_real_escape_string($key)."'");    
while ($row = mysql_fetch_array($results)) {
}
?>

推荐阅读