简单的php脚本将用户添加到mysql数据库无法正常工作

时间:2016-10-06 13:06:59

标签: php mysql mysqli

在添加代码之前,脚本工作正常,添加新用户以检查用户是否已经存在于数据库中,这是我无法弄清楚它无法正常工作的部分。它是Android应用程序的仅测试环境,所以我更喜欢最简单的版本。

JSONAPI

>

3 个答案:

答案 0 :(得分:-1)

更改行

$ query =“SELECT 1 FROM users WHERE EMAIL ='$ email'”;

$ query =“SELECT 1 FROM users WHERE EMAIL ='”。$ email。“'”;

答案 1 :(得分:-1)

我无法测试它,但乍一看我会建议:

  • 将您的查询更改为Jesper的建议(尽管""应该扩展您的变量,但是......)
  • mysqli_num_rows($result)应该用于OOP时,是否可以使用$result->num_rows?看看PHP manual mysqli-result.num-rows
祝你好运。

答案 2 :(得分:-1)

来自朋友的一些示例代码正常工作。我改为:

// first check if user already exists
    $query = "SELECT 1 FROM users WHERE NAME = '$name' OR EMAIL = '$email'";
    $result = mysqli_fetch_array(mysqli_query($conn,$query));
    if (isset($result)){
        echo 'username or email already exist';