gpt4 book ai didi

php - 我怎样才能得到mysql表上的一个字段?

转载 作者:太空宇宙 更新时间:2023-11-03 11:09:53 25 4
gpt4 key购买 nike

我是一个 php/mySQL 新手,正在努力掌握它。我有代码来检测我是否获得了用户名/密码匹配,现在我正在尝试获取 userid 字段以便我可以更新记录。继承人我到目前为止:

    $sql = "SELECT username FROM users WHERE username='$username' AND password='$password'";
$result = $link->query($sql) or die(mysqli_error());

使用 print_r($result) 显示有一个项目,但我从这里开始就丢失了。

最佳答案

试试这个。

$sql = "SELECT username FROM users WHERE username='$username' AND password='$password'";
$result = $link->query($sql) or die(mysqli_error());

while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) {

$userID= $row['username'] ;
// If you need other field as userID just change the sql and the index of $row according to that.

}

编辑

如果你只想得到一行。

if($result->num_rows==1)
{
$row = $result->fetch_array(MYSQLI_ASSOC);
$userID = $row["username"];
}

关于php - 我怎样才能得到mysql表上的一个字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9271275/

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