选择似乎不起作用

时间:2012-03-20 23:36:48

标签: php mysql database json

这是我从数据库中获取数据的php脚本。

<?php

    mysql_connect("host","user","pass");

    mysql_select_db("db");

  $q=mysql_query("SELECT * FROM examples ")or die(mysql_error());

          $output[]=mysql_fetch_array($q,11);;

       print(json_encode($output));

mysql_close();?>

由于显而易见的原因,我已将主机重命名为等等。这段代码不应该从示例表中获取所有行吗?它只是给我带来了第一排...为什么?

1 个答案:

答案 0 :(得分:3)

您是否阅读过the docs? :)

使用以下代码获取所有行:

$output = array();
while($row = mysql_fetch_array($q)) {
    $output[] = $row;
}

您可能希望使用mysql_fetch_assoc()mysql_fetch_object(),因此您在结果集中没有(相当无用的)数字索引。