你看下如下几个问题
1、Sql语句是否正确
2、Sql查询符合条件的数据是否存在
3、从结果集中取得的当前数据行是否存在列RowName且列RowName的数据是否为空

解决方案 »

  1.   

    首先查看SQL语句有返回结果吗,然后再看看 RowName 大小写与数据库或你的SQL 语句是否一致,我就遇到过很多大小写的问题。
      

  2.   

    返回有值,var_dump($row)可以出来值,一条20列的数据。
    大小写也没有问题,还有可能是什么地方的问题?
    我是这么写的
    select A1.countKan_no as Kan_no1,
           A2.countKan_no as Kan_no2,
            …………
    $row["Kan_no1"]就是出不来值。
      

  3.   

    $result   =   mysql_query($query,$con) or die(mysql_error()); 
    $row   =   mysql_fetch_assoc($result) or die(mysql_error()); 
    还有搭建的环境并不难啊!
      

  4.   

    以上如果没有问题
    print_r($row);
    看结果输出!
      

  5.   

    不是我不搭,是老板不给搭,环境都在日本,我自己能做的了主吗,什么资料也没有。
    PHP基本是一窍不通,非让直接做,逼死我了。
    $result       =       mysql_query($query,$con)   or   die(mysql_error());   
    $row       =       mysql_fetch_assoc($result)   or   die(mysql_error());   
    这两句话什么意思,能给解释一下吗?
      

  6.   

    你可以在本机上装个 Apache + php + mysql 嘛!
    $result = mysql_query($query,$con) or die(mysql_error());
    mysql_query($query,$con); 错误时候返回false
    or结构
    只要一个为是语句通过也就是
    mysql_query($query,$con)返回true,则$result = mysql_query($query,$con) 执行,or后面的跳过!
    否则,执行die(mysql_error());
    die($STR)函数 终止程序,并返回$STR!
    mysql_error() 返回mysql执行的错误!
      

  7.   

    我的SQL语句确定没有问题,能查出来数据。但是不知道为什么就是不能一列一列的取出来。
    谁遇到过类似的问题呀,我快疯了,帮帮我呀。
      

  8.   

    Thaiki  大哥有没有MSN或者QQ什么的交流工具,可以让我加上你吗,我想跟你学点PHP.
      

  9.   


    $stmt->setFetchMode(PDO::FETCH_ASSOC);
      

  10.   

    tim_spac  大哥,请问你写的这个是什么意思?我看不懂...
      

  11.   

    设置fetch模式。fetch模式有三种: 按数组下标访问,按字段名称访问,二者同时有效。
    通过设置fetch模式,可以控制结果集的访问方式。
      

  12.   

    $strsql="select * from online";
       
        $result=mysql_db_query($mysql_database, $strsql, $link);
       
        $row=mysql_fetch_row($result);
         mysql_data_seek($result, 0);
      
        while ($row=mysql_fetch_row($result))
        {
          echo "<tr>\n";
          for ($i=0; $i<mysql_num_fields($result); $i++ )
          {
            echo '<td  align="center" class="style3">';
            echo "$row[$i]";
            echo '</td>';
          }
          echo "</tr>\n";
        }
        
        echo "</table>\n";
        
       
        mysql_free_result($result);
        
        mysql_close();   
    我跟你处境一样,php一巧不通,也是直接做,不过我用上面的代码实现了取值
      

  13.   

    关于调试环境:如果你在用windows, 建议安装一个wampserver, 内置了apache+mysql+php, 配置管理很方便。
      

  14.   

    我用的是日文的操作系统,装不了wampserver吧?
    问题已经解决了,按照15楼大哥的方法,谢谢了。