je les données suivantes dans une colonne dans ma base de données, et j'ai littéralement aucune idée de ce qu'il faut faire pour récupérer un morceau de données que je veux:récupérer une partie des données de MySQL
a:2:{i:1;a:3:{s:8:"property";s:10:"Promo code";s:5:"logic";s:11:"Is equal to";s:5:"value";s:12:"DISCOUNTTIME";}i:2;a:3:{s:8:"property";s:15:"Promo use count";s:5:"logic";s:11:"Is equal to";s:5:"value";s:1:"0";}}
I J'essaie de récupérer seulement DISCOUNTTIME. Je peux gérer les bases comme
"SELECT x FROM y WHERE id = z"
mais je n'ai aucune idée de la façon dont ces données sont formatées.
Une aide?
merci pour la réponse rapide. Je vais l'essayer et vous laisser savoir comment ça se passe. – paulruescher
Une fois que vous l'avez essayé et que vous voyez qu'il s'agit d'un tableau multidimensionnel PHP sérialisé, demandez pourquoi vous stockez plusieurs valeurs dans une seule colonne. C'est une mauvaise conception de DB, donc si vous avez l'option, ne le faites pas. –
Malheureusement, je tire ces données d'un plugin WordPress. En dehors de ça, unserialize() fonctionne, je tire ce dont j'ai besoin du tableau, merci Tudor, je réponds comme ça :) – paulruescher