我正在创建一些脚本,但mysql_fetch_array没有返回我在数据库中有数据的时间.. mysql_error();也没有返回任何错误,但我不知道这里的问题一切都是对的..
if($_POST['submit'])
{
include("connect.php");
$query=mysql_query("select * from admins where id = '$userid'");
$fetch=mysql_fetch_array($query);
$qs=$fetch['security_question'];
$an=$fetch['security_answer'];
if($qs==$question)
{
if($an==$answer)
{
header("location:panel.php");
}
}
答案 0 :(得分:0)
确保mysql_fetch_array返回一些值 意味着$ userid可能与数据库中的任何用户ID不匹配 使用mysql_num_rows查找如何将行返回
答案 1 :(得分:0)
您必须检查以下案例。
以上情况可以帮助您解决问题。