Question

Disons que nous avons cette table MySQL

name       value
author     Sabriel Armstrong
author     Peter Abhorsen
author     Garth Stein
item       bell
item       book
item       sword
item       wand

Compte tenu de ces entrées de la base de données, est-il un moyen de récupérer ces valeurs que pour l'obtenir dans le format ci-dessous? Ou est mon mal de modélisation de base de données?

array(
   [author] => array(Sabriel Armstrong,Peter Abhorsen, Garth Stein),
   [item] => array(bell,book,sword, wand)
)
Était-ce utile?

La solution

MySQL n'a pas des tableaux il est donc difficile de comprendre ce que vous attendez un jeu de résultats précis. Dans tous les cas, la conception de votre DB ne fournit aucun moyen de faire correspondre un auteur avec un élément: ces informations sont tout simplement pas stocké

.

Je suppose que vous aurez une raison pour éviter ceci:

author            item
======            ======
Sabriel Armstrong bell
Peter Abhorsen    book

: -?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top