Remplir un Array avec une Requete MySQL
Bonjour,
J'aimerais remplir un Array depuis une Requete Mysql afin d'avoir mes variables définies à la volée en fonction des données d'une table.
Par exemple :
Code:
1 2 3 4 5 6 7 8
| INSERT INTO `infos` (`id_infos`, `info_titre`, `info_valeur`) VALUES
(1, 'titlesite', 'TITRE DU SITE'),
(2, 'meta_description', 'META DESCRIPTION'),
(3, 'google_publisher', 'google_publisher'),
(4, 'facebook_page', 'valeur facebook_page'),
(5, 'meta_author', 'meta_author'),
(6, 'youtube', 'youtube'),
(7, 'meta_keywords', 'meta_keywords'); |
voici mon code, mais je ne boucle pas bien ...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| try
{
$bdd = new PDO('mysql:host=localhost;dbname=test;charset=utf8', 'root', '');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
$infos = array();
$req = $bdd->query('SELECT * from infos');
while ($donnees = $req->fetch())
{
$infos[] = array($donnees['info_titre'] => $donnees['info_valeur']);
}
print_r($infos); |
Ce qui donne :
Code:
1 2 3 4 5 6 7 8 9 10 11
| Array
(
[0] => Array
(
[titlesite] => TITRE DU SITE
)
[1] => Array
(
[meta_description] => META DESCRIPTION
) |
J'aimerais en fait pour voir appeler une variable directement avec par exemple : $infos[titlesite]
Pourriez vous m'éclairer ?
Merci