我是mysql的新手。我正在尝试创建一个登录系统。登录工作正常,我使用以下代码:
if (mysql_num_rows($checkEmailID) > 0) {
$user = mysql_fetch_array($checkEmailID);
if($Password == $user[2]){ //Erfolgreicher Login
echo "Erfolgreich eingeloggt!";
$_SESSION['username'] = $Email;
}
}
一切都按照预期运作(我想是这样)。
现在我想检查同一数据库中的不同单元格。所以我使用下面的代码来查看我要比较的数组元素:
$result = mysql_query("SELECT * from profil WHERE Email = '$Email'");
$userzwei = mysql_fetch_array($result);
print_r($userzwei);
问题是,我没有得到任何输出,我不知道为什么。使用第一个代码,我可以打印整个数组并查看其中的所有元素。现在我什么都搞定了。
有关:
echo $result;
我获得资源ID#3,因此结果具有值。
有人能帮助我吗?我试图解决这个问题大约一个小时,并没有找到任何解决方案。