如何获得结果?:
$check = mysql_query("select username, email, case
when max(username = '$username') > 0 and max(email = '$email') > 0 then 'both'
when max(username = '$username') > 0 then 'username'
when max(email = '$email') > 0 then 'email'
end
from school_users
WHERE username = '$username' or email = '$email'") or die(mysql_error());
如果存在,我需要“用户名”或“电子邮件”或“两者”。我如何收到这些变量?
答案 0 :(得分:1)
您应该使用获取功能。 mysql_query()返回数据资源,为了获取这些数据,你需要使用mysql-fetch_assoc或mysql_fetch_array。
如前所述,自PHP> 5.5起,不推荐使用mysql_ *函数,这些函数使用起来不好。你应该了解mysqli或PDO。
资源: http://php.net/mysql_query
http://php.net/mysql_fetch_assoc
答案 1 :(得分:0)
好的,我想我明白你要做什么。你有比你想象的更多的工作。您需要的是可以使用的模板,这样您就可以将其设为自己的模板。下面的链接将允许您创建自己的php API,以您正在谈论的方式与MySQL数据库进行通信。它是一步一步的,他给你的代码,所有这些!
android login and registration with php mysql and sqlite
我用它并且它很棒,如果你有任何问题随时给我留言。
如果这有帮助,请进行绿色检查