【发布时间】:2011-01-03 05:51:51
【问题描述】:
平台:
PHP、mySQL
我有什么:
我有一个数据库表。在我的应用程序中,我能够获取所有行。当我查询数据库时,我已经动态设置了记录获取限制。
我想做什么:
我试图在循环中提取所有数据行,直到达到记录获取限制。我想将这些结果分配给另一个数组(在循环中),以便我可以在循环外通过这个新数组访问这些值。我需要 PHP 代码 来执行此操作。我希望能够在 Javascript 中应用相同的编码逻辑。这可能吗?
示例:
//TABLE STRUCTURE
fname lname city
Ed Al SA
Bob B MN
Chris V KJ
PHP 查询:
$result = mysql_query("SELECT fname, lname, city FROM table LIMIT 3");
while( $row = mysql_fetch_array($result) ) {
$new_rows_data['fname'] .= $row['fname'];
$new_rows_data['lname'] .= $row['lname'];
$new_rows_data['city'] .= $row['city'];
}
期望的输出:
echo $new_rows_data['fname'][0].' '.$new_rows_data['lname'][0].' '.$new_rows_data['city'][0].
//Want the above to show: Ed Al SA
echo $new_rows_data['fname'][1].' '.$new_rows_data['lname'][1].' '.$new_rows_data['city'][1].
//Want the above to show: Bob B MN
echo $new_rows_data['fname'][2].' '.$new_rows_data['lname'][2].' '.$new_rows_data['city'][2].
//Want the above to show: Chris V KJ
提前谢谢你。
【问题讨论】: