首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >检查用户是否已拥有PHP和ORACLE帐户

检查用户是否已拥有PHP和ORACLE帐户
EN

Stack Overflow用户
提问于 2014-06-05 19:53:49
回答 1查看 30关注 0票数 0

我正试着在注册表上做最后的润色。我想根据用户的电子邮件地址检查该用户是否已有帐户。然而,PHP并不能帮到我。以下是我的代码的主要部分。

代码语言:javascript
复制
$s = oci_parse($conn, "SELECT * FROM users WHERE mail='&mail'");
    oci_execute($s);
    $rows = 0;
    while (oci_fetch($s))
    {
        $rows ++ ;
    }
    echo $rows;  -> this echos all the time 0 even if I have 10+ registered users with same email
    if($rows > 0)
    {
       //has account
    }
    else{

       doesn't have account, inserting into DB
    }

无论我做什么,$rows的值似乎都是0。我还试着用

代码语言:javascript
复制
SELECT COUNT(*) FROM users WHERE mail='$mail'

但是我无法将正确的值传递给$rows变量。

其他的一切在我的php代码中都运行得很好。提前感谢

EN

回答 1

Stack Overflow用户

发布于 2014-06-05 20:09:32

这个错误来自您编写的sql语句&mail insted of $mail。顺便说一下,在计算行数时,您可以将函数oci_num_rows($s)与此函数一起使用,而不必使用while循环

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24059548

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档