用mysql_fetch_array
如果用mysql_fetch_row只能用数字下标

解决方案 »

  1.   

    mysql_fetch_row 只有下标
    mysql_fetch_array(query,type)
    type指定是下标,KEY或二者皆可
      

  2.   

    我改成以下还是不行呀  $Result=mysql_query($sql,$conn) or die(mysql_error());
      $Row=mysql_fetch_array($Result,KEY);
      echo $Row["login"];
      

  3.   

    $Row=mysql_fetch_array($Result);
    这样就可以了
      

  4.   

    用 $Row=mysql_fetch_array($Result);还是不可以呀
      

  5.   

    $Result=mysql_query($sql,$conn) or die(mysql_error());
      $Row=mysql_fetch_array($Result,KEY);
      echo $Row["login"];
    你是这样的吧?
    但是你看你的查询语句:"select useid,password  from tb_admin_user where login='$login' and password='$password'";
    你没有查login字段你怎么出login?把“useid,password”换成“*”撒!
      

  6.   

    $Row = mysql_fetch_assoc($Result);
    echo $Row["userid"]; 这样呢??
      

  7.   

    还是不行的不知怎么搞的,是不是我台机配置有问题。我还有一个问题,是
    test1.php
    session_start();
    $_SESSION["mytest"]="give my love.";
    echo "<a href=test2.php>go</a>";
    echo session_cache_expire();php2.php
    session_start();
    echo $_SESSION["mytest"];我test1.php 建立的SESSION
    test2.php无法接收。
    那位朋友见过类似的问题,能不能帮忙一下。