Mysql - comment récupérer les valeurs NVP et de les regrouper?
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)
)
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