dsyct08008 2014-08-08 23:05
浏览 57
已采纳

php和mysql mysql_fetch_row

i don't know what is the expected problem in fetching rows :\ why the result look like this ?

$result=mysql_query($query);
            $tbl.="<table id=tblsearch align =center border=0 > 
            <tr bgcolor=gray>";

            $RowNum =mysql_num_fields($result);
            //name of field :) .... 
            for($col=0;$col<$RowNum;$col++)

            $tbl.='
 <th font color=white>'.
             mysql_field_name($result, $col).'</font></th>';
            //update/delete OK 
            $tbl.='
 </tr>';
            $rownow=1;
            while ($row =mysql_fetch_row($result)) { //fetch_row
                $tbl.'<tr onmousemove=\"HighLightRow($rownow)\" bgcolor=#eehh99';
                if ($rownow%2==0)
                $tbl.="#669999>";
                else 
                    $tbl.="#66CC99>";
                    $rownow++;
            for($col=0;$col<$RowNum;$col++)
            $tbl.='
  <td> $row[$col] </td>';
            $tbl.='</tr>';
            }//while

            if(mysql_errno()==0)

            return $tbl.'</table>';
         else 
             return "error".mysql_error();

           }//function

enter image description here

please don't tell me to use mysqli instead of mysql -_- i will in future i'm a student and To become a master first i must learn to be a student.

  • 写回答

1条回答 默认 最新

  • dtujfmfs06058 2014-08-08 23:09
    关注

    Variables are only expanded inside double quotes, not single quotes. So change:

    $tbl.'<tr onmousemove=\"HighLightRow($rownow)\" bgcolor=#eehh99';
    

    to:

    $tbl."<tr onmousemove=\"HighLightRow($rownow)\" bgcolor=#eehh99";
    

    and:

    $tbl.='
      <td> $row[$col] </td>';
    

    to:

    $tbl.="
      <td> $row[$col] </td>";
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 抖音咸鱼付款链接转码支付宝
  • ¥15 ubuntu22.04上安装ursim-3.15.8.106339遇到的问题
  • ¥15 求螺旋焊缝的图像处理
  • ¥15 blast算法(相关搜索:数据库)
  • ¥15 请问有人会紧聚焦相关的matlab知识嘛?
  • ¥15 网络通信安全解决方案
  • ¥50 yalmip+Gurobi
  • ¥20 win10修改放大文本以及缩放与布局后蓝屏无法正常进入桌面
  • ¥15 itunes恢复数据最后一步发生错误
  • ¥15 关于#windows#的问题:2024年5月15日的win11更新后资源管理器没有地址栏了顶部的地址栏和文件搜索都消失了