gpt4 book ai didi

php - 检查值是否在 mysql 表列中

转载 作者:行者123 更新时间:2023-12-01 00:30:25 25 4
gpt4 key购买 nike

如何检查值是否在 mysql 表的列中?

现在我正在创建一个登录系统。用户注册后,我的 php 文件发布值并将其放入变量中。我想知道我可以使用什么代码将我的值与表中的值进行比较,并检查是否存在与输入的值相同的值。

我试过这段代码。

$query = "SELECT * FROM users WHERE username ='$username';";

$res = mysql_num_rows(mysql_query($query));

然后是 if ($res >= 0);

但是我得到了这个错误,

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/synameg1/public_html/giveaway/appfiles/register.php on line 23

所以我想知道是否有办法修复这个错误,或者用另一种方法做我想做的事情。

谢谢!

最佳答案

$sql = "SELECT * FROM users WHERE username = '" . mysql_real_escape_string($username) . "'";
$result = mysql_query($sql) or die("Error occurred in [$sql]: " . mysql_error());
$count = mysql_num_rows($result);

关于php - 检查值是否在 mysql 表列中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7035910/

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