不是你这样子用地<? 
echo $row['suSupplierBankCardNo']; 
?>

解决方案 »

  1.   

    $table="supplier";
    $sql="select * from " . $table . $search;
    echo $sql;
    $result=mysql_query($sql);
    while($row = mysql_fetch_array($result)){ 
      print($row["suSupplierOpenBank"]); //这句OK
      print($row["suSupplierBankCardOwner"]); //就是这句不行啦,天哪,郁闷呀 
      print($row["suSupplierBankCardNo"]); //这句也OK 
    }
      

  2.   

    晕了,原来是在数据中的字段名为"SuSupplierBankCardOwner"。
    就是第一个字母大小写错了!怪就怪在,INSERT/UPDATE时是不分大小写的,SELECT出来倒是区分大小写了,晕啊。
    不过,可能是MYSQL采用标准的SQL语句是不区分在大小写的,但到了PHP中,用$row[]时却区分其中的大小写了。以此为记,希望对以后的朋友有帮助:)
      

  3.   

    To afoskoo(暂停打印),   不错,这个命令很好用。冲这点,就比ASP方便些啦:DTo syre(神仙) ,   不是吧,老大你的分不是瞎混的吧,啥建设性的解答都没出来,跟风倒挺会。
       哈哈,开个玩笑啦~~~~
      

  4.   

    BTW,
    如何关闭和释放一个mysql_query()的结果集?
    如何关闭和释放一个mysql_connect()/mysql_select_db()数据库连接?
    用$row = mysql_fetch_array($result))将当前记录的值赋给一个数组变量$row后,不用时需要将它释放吗?如何释放?
      

  5.   

    To  gzty(风逍遥) ,人家已经说过更高级更全面的print_r($row)啦,你说的还不就是类似于print($row["suSupplierBankCardNo"])的功能?