Je regardais les résultats d'une jointure mysql dans phpmyadmin, et je la comparais au php print_r dump, et j'ai remarqué que print_r semble utiliser uniquement la première (ligne) variable "id" à laquelle il vient, et ignore la seconde un. Y a-t-il une raison pour que print_r ne mette pas quelque chose comme un 'nom de table.' 'Id' 'au lieu de simplement supprimer la valeur de la seconde table "id"?PHP répète-t-il des variables avec le même nom dans phpMyAdmin, ou est-ce un défaut avec print_r?
PHPMYADMIN décharge de la tête:
- id INST_ID zip id INST_ID compétence
échantillon de PHP décharge:
- Array ([id] => 1 [INST_ID] => 1 [zip] => 23456 [skill] => miaou)
Techniquement, si elle est un tableau, vous ne pouvez pas avoir quelque chose comme Array ([id] => 1, [id] => 2). – Severun
Une clé ne peut apparaître qu'une seule fois dans un tableau. – Barmar
Vous ne pouvez pas avoir de tableau ([id] => 1, [id] => 2) mais vous pouvez avoir quelque chose comme tableau ([id] [1] => 1, [id] [2] => 2) –