-1
我想知道数据库中是否存在现有数据,我尝试使用现有的用户名,根据我的编码它应该是“已存在”,但结果是“继续”。你能指出我错在哪里吗?
$query = mysql_query("SELECT * FROM `membership` WHERE `username` = '$username'");
if (mysql_num_rows($query) > 0){
echo "exists already";
}
else {
echo "proceed";
}
你可以添加一个'如果(!$查询){死(mysql_error ()); }'在你的'$ query = ...'之后? - 除此之外:1)不推荐使用mysql _ * - 函数,可以考虑使用mysqli_ *或PDO。 2)了解mysql注入。 – 2014-10-11 12:51:56
thx,我试过mysqli,它的工作原理。 – steven 2014-10-11 12:58:35