Nous avons ce code:
$rowArray;
$rowID = 1;
$query = "SELECT idCentros FROM centros";
$result = mysql_query($query);
$numrows=mysql_num_rows($result);
while($row = mysql_fetch_array($result)){
$rowArray[$rowID] = $row['idCentros'];
$rowID = $rowID +1;
}
$ retourne 4 numrows (les lignes que nous avons dans ce tableau) ... mais pour une raison inconnue la boucle commence à récupérer la 2º rangée suivante, il récupère la 4º rangée et puis il termine la boucle ($ row = false). Comme nous comprenons ce code est générique et la définition de la table est comme ceci:
column idcentros int(11) pk notnull autoincremental
column nombre mediumtext
Qu'est-ce qui pourrait se passer? Merci à l'avance ...
J'ai déjà eu ce problème, je n'ai jamais compris ce qui n'allait pas, mais l'utilisation de "mysql_fetch_assoc" au lieu de "mysql_fetch_array" a fonctionné pour moi. –
J'ai exécuté le même code dans l'exemple de projet à partir duquel j'ai basé et il le fait ok .... les bases de données sont dans la même instance mysql, les deux projets exécutés à partir du même environnement ... que diable? : S –