gpt4 book ai didi

php - 检查现有数据条目时的资源 ID #6

转载 作者:行者123 更新时间:2023-11-29 11:20:53 26 4
gpt4 key购买 nike

我们正在尝试检查之前生成的 token 在我们的数据库中是否可用,但是当我们尝试从数据库中提取匹配的数据库条目时,我们收到错误代码“资源 ID #6”。

这是我们的代码片段:

$key= $_GET['token'];
$keytest = mysql_query("SELECT * FROM tokens WHERE token = '$key'");

提前致谢。

最佳答案

首先,您不应该使用 mysql_* 扩展名,因为它是 deprecated 。您还容易受到 SQL injection 的攻击因为你没有转义你的输入。

关于Resource id #4它是您的mysql_query()调用返回的资源,而不是实际的行对象/数组 (source)。

如果你想获取一个对象/数组,你需要添加一行:

$keytest = mysql_fetch_array($keytest);

现在您的 $keytest 是一个对象/数组(更有可能是数组)。要从此数组中获取值,您需要指定数组的键。例如,如果您有一个名为 unique_id 的列,那么您可以通过编写如下内容来 echo 它:

echo 'Token unique ID: '.$keytest['unique_id'];

这就是如何检索数据。但正如我之前所说,您不应该使用 mysql_*,更好的是使用 prepared statementsmysqli_* .

关于php - 检查现有数据条目时的资源 ID #6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38951875/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com