$rs = $pdo->query("SELECT * FROM foo"); 
$result_arr = $rs->fetchAll(); 
print_r($result_arr);

解决方案 »

  1.   

    你的pdo_fetchall 是怎樣寫的?
    $prize_arr 与 $data是什么关系,如何做对应。
    prize与prob是字段名吗?记录集已经是一个多维数组了,要看你需要怎样做,提供的信息不足够。
    如果都是表字段,可以这样写。
    $dsn = 'mysql:dbname=dbname;host=localhost';
    $user_name = 'root';
    $user_psw = '';
    $pdo = new PDO($dsn, $user_name, $user_psw);
    $query="select * from jp";$result = $pdo->prepare($query);
    $result->execute();
    $rows=$result->fetchAll(PDO::FETCH_ASSOC);print_r($rows);
      

  2.   

    $date = pdo_fetchall("select * from jp ");
    print_r($date);贴出结果看看
      

  3.   

    用pdo操作数据库读取出来的数据就是这样的二维数组呀?
    还有什么问题?
    把select * 换成你要的字段就ok了