大家好日子。我一直在用PHP解决一个小问题,这里是:
$result = array();
while ($stmt->fetch()){
$result[] = $ref_vars;
}
$ ref_vars具有正确的值,是每次获取的新数组,并传递给$ result数组。 当我在$ result上打印__时,数组一遍又一遍地填充相同的信息,例如,$ result中的所有数组都将具有相同的名称,id号等等。
这是怎么回事? 所有人都非常感谢并祝所有人好运。
答案 0 :(得分:0)
您需要将$stmt->fetch()
的结果分配给某个值。
while ($ref_vars = $stmt->fetch()){
$result[] = $ref_vars;
}