80sand 2022-07-21 10:52 采纳率: 87.9%
浏览 69
已结题

php数组(array)输出样式的问题

现在代码如下:连接的是sqlserver2008r2数据库

$sql="select  top 2 wareid,groupid,saleprice from u_ware_saleprice where groupid='1002' order by stamp desc";
$stmt = $PDO->query( $sql );
while ( $row = $stmt->fetch() ){
    echo '当前行第一列的值为:';
    echo print_r( $row );
    echo '<br>';
 }  

输出的是

img

如何才能输出

第1条 wareid = 211761 groupid = 1002 saleprice =49.0000
第2条 wareid = 211906 groupid = 1002 saleprice =49.0000

这样的

  • 写回答

2条回答 默认 最新

  • ℘诗ོꦿ࿐ 2022-07-21 11:28
    关注
    
    $sql="select  top 2 wareid,groupid,saleprice from u_ware_saleprice where groupid='1002' order by stamp desc";
    $stmt = $PDO->query( $sql );
    $i=1;
    while ( $row = $stmt->fetch() ){
        echo '当前行第'+$i+'列的值为:';
        echo print_r( $row['key']=$row['value'] );
        echo '<br>';
        $i=$i+1;
     }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
    80sand 2022-07-22 00:39

    img


    显示的不对啊,意思是如何循环出wareid 的值,现在不显示。

    回复
    ℘诗ོꦿ࿐ 回复 80sand 2022-07-22 00:44

    改成这个试试

    echo '当前行第'$i'列的值为:';
    echo print_r( $row['key'],'=',$row['value'] );
    

    回复
    80sand 回复 ℘诗ོꦿ࿐ 2022-07-22 00:57

    自己搞出来了。

    
    ```php
    $query="select  top 2 wareid,groupid,saleprice from u_ware_saleprice where groupid='1002' order by stamp desc";
    $stmt = $PDO-> prepare ( $query );
    
         $stmt->execute();
    
         $num = $stmt->rowCount();
    
    
    $i=1;
    while ($row = $stmt->fetch(PDO::FETCH_ASSOC)){
        extract($row);
        echo "第{$i}个";
         echo "{$wareid}";
         echo "++{$groupid}";
         echo "<br>";
              $i++;                      }  
    
    

    ```
    还是采纳你把

    回复
查看更多回答(1条)
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 7月29日
  • 已采纳回答 7月22日
  • 修改了问题 7月21日
  • 创建了问题 7月21日

悬赏问题

  • ¥15 PADS Logic 原理图
  • ¥15 PADS Logic 图标
  • ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
  • ¥20 气象站点数据求取中~
  • ¥15 如何获取APP内弹出的网址链接
  • ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部