Php 从中选择似乎不起作用
这是我从数据库获取数据的php脚本Php 从中选择似乎不起作用,php,mysql,database,json,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));
<?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();?>
我重命名了主机等等,原因很明显。这段代码不是应该从examples表中获取所有行吗?它只是给我带来了第一排。。。为什么会这样?你读了吗?:)
使用以下代码获取所有行:
$output = array();
while($row = mysql_fetch_array($q)) {
$output[] = $row;
}
您可能希望使用mysql\u fetch\u assoc()
或mysql\u fetch\u object()
,但这样在结果集中就没有(相当无用的)数字索引。您读过吗?:)
使用以下代码获取所有行:
$output = array();
while($row = mysql_fetch_array($q)) {
$output[] = $row;
}
您可能希望使用
mysql\u fetch\u assoc()
或mysql\u fetch\u object()
,但这样您的结果集中就没有(相当无用的)数字索引。另一个遗憾。我看了一眼,但没有看到类似的帖子。如果你愿意,可以把它擦掉。对不起。我看了一眼,但没有看到类似的帖子。如果你愿意,你可以把它擦掉。