mysqli_fetch_row语法混乱

 贞娜gina88 发布于 2023-02-08 16:08

我是PHP的新手,我复制了这段代码;

$sql = "SELECT userID, username, password, first_name FROM users WHERE email='$e' AND activated='1' LIMIT 1";
        $query = mysqli_query($connection, $sql);
        $row = mysqli_fetch_row($query);
        $db_id = $row[0];
        $db_username = $row[1];
        $db_pass_str = $row[2];
        $db_firstname = $row[3];

但它只是不起作用......这就是我的桌子的样子;

UserID -- username -- firstname -- lastname --  email  --------- password  

1   --    CJ_65 --    Craig -----  Johnson  --  CJ@email.com  -- passwordd 

有人可以帮帮我吗?

1 个回答
  • 请谨慎使用与SQL语句一起使用的正确实现.您需要做的就是取出$ query的$ connection部分..换句话说..从这里开始:

    $query = mysqli_query($connection, $sql);
    

    对此:

    $query = mysqli_query($sql);
    

    要了解该文档好一点的检查手册进行.MySQl是学习Web开发学习过程中迈出的一大步,但改进的唯一方法就是继续练习并查找大多数语句的正确语法/输入.你有这个:)

    2023-02-08 16:12 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有