【发布时间】:2013-04-08 23:52:14
【问题描述】:
我不明白为什么 '$taille' 数组的结果从键 [1] 而不是键 [0] 开始?
所以它显示的是 3 个结果而不是 4 个(隐藏第一个结果) ...
<?php
$req = $bdd->prepare('SELECT size FROM tailles_produits WHERE id_produit = ?');
$req->execute(array($_GET['id']));
$donnees = $req->fetch();
$numb_taille = array();
$taille = array();
$i = 0;
while($donnees = $req->fetch())
{
$i++;
$taille[$i] = $donnees['size'];
$numb_taille['total'] = $i;
}
$total = $numb_taille['total'];
echo '<pre>';
print_r ($taille);
echo '</pre>';
$req->closeCursor();
?>
这给了
ARRAY
(
[1] => S
[2] => M
[3] => L
)
代替
ARRAY
(
[1] => XS
[2] => S
[3] => M
[4] => L
)
谁能帮我解决这个请求?
【问题讨论】:
标签: php sql while-loop increment