【发布时间】:2016-10-09 10:37:29
【问题描述】:
$matrix=array($_SESSION['review_buffer_name'],$_SESSION['review_buffer_mail'],$_SESSION['review_buffer_comment']);
上面这行代码在WHILE循环里面,所以它存储了多个数组的记录。存储记录的方法是否正确?我们如何访问矩阵的每条记录和值?
$matrix 应该存储多行数组...问题是当我访问 $matrix[2] 时,它会给出数组的第二个值...而不是数组的第二个记录
【问题讨论】:
-
分享你的while循环?你到底想做什么?描述$matrix数组的使用。
-
$matrix 应该存储多行数组...问题是当我访问 $matrix[2] 然后它给出数组的第二个值...而不是数组的第二个记录
-
这是因为您的
$matrix是一个常用列表,而且您似乎没有在结果集合中添加任何内容。如果该特定语句在您的while中,您总是重写$matrix变量。尝试使用$matrix[] = [ ... ];看看有什么变化或分享更多您的代码。
标签: php mysql arrays session-variables