我的PHP调用使用以下代码从mySQL存储一个表。
while (mysqli_stmt_fetch($stmtMyCountTotals)) {
$stmtMyCountTotalsrow = array(
'IndividualUnitsCounted' => $IndividualUnitsCounted,
'IndividualUnitsAdjusted' => $IndividualUnitsAdjusted
);
$stmtMyCountTotalsrows[] = $stmtMyCountTotalsrow;
}
$stmtMyCountTotals->close();
我似乎无法从中汲取个人价值。例如,如果我想从第1列第2行中提取一个数字,我知道这是一个基本问题,但似乎找不到答案。
最佳答案
这是一个多维数组,因此您可以这样访问它:
$row1col2 = $stmtMyCountTotalsrows[1][2]
$row2col1 = $stmtMyCountTotalsrows[2][1]
但是由于它是关联的,所以您需要:
$var = $stmtMyCountTotalsrows[1]['IndividualUnitsCounted'];
如果要按列访问它,则需要首先将列名检索到数组中:
$cols = array_keys($stmtMyCountTotalsrows[0]);
$var = $stmtMyCountTotalsrows[1][$cols[1]]
// ^ where this is the column number