Certains code ici, je veux stocker le résultat de la requête MySQL dans un tableau avec PHP, mais mon résultat de retour de code: résultat: p> 2h code>, pas ce que je souhaite. (Le résultat correct doit être 36,35,34 , 33,32)
3 Réponses :
Je pense que vous vouliez faire ceci: ou peut-être que l'identifiant de stocker comme clé aussi p> Utilisation de la deuxième manière que vous voudriez Soyez capable d'adresser des lignes directement par leur identifiant, tels que: $ NEW_ARRAY [5] code>. p> p>
@fisman je l'ai mis à jour. L'avez-vous utilisé comme ça, ou avez-vous mis $ new_array [] code> deux fois là-bas?
Utilisez mysql_fetch_assoc au lieu de mysql_fetch_array p>
C'est un peu drôle de voir que la fonction qui rend un tableau est appelée Assochat, à la place Array :-)
mysql_fetch_assoc est obsolète depuis PHP 7.0: PHP.net/Manual/ffuncunction .mysql-fetch-assoc.php Utilisez MySQLI_FETCH_ASSOCC à la place
Quoi de ce sujet:
foreach($new_array as $array)
{
echo $array['id'].'<br />';
echo $array['link'].'<br />';
}
Vous n'initialisez pas $ nouvelle_array [$ ligne ['id']] code> comme tableau. Ne serait pas
$ Raild ['ID'] est dynamique, donc dans une boucle, $ NEW_ARRAY [$ ligne ['ID']] On dirait: $ NEW_ARRAY [1] = '...', $ NEW_ARRAY [2] = '... ', $ new_array [3] =' ... ', etc., essayez print_r ($ new_array);
Votre SQL semble être invalide:
où commande par code> - manquantoù code> condition.@hsz, droite. En effet, mon code d'origine est très long, pour une demande facile, j'ai courtré mon code, mais n'oubliez pas de supprimer
où code>, merci.DUP de Pouvez-vous renvoyer un tableau associé avec un index numérique? , Pour chaque résultat dans la requête MySQL, appuyez sur le tableau (compliqué) et Beaucoup i> B> Autres (combien pouvons-nous trouver?).