construire un tableau json en php dynamiquement

Je peux créer des objets json comme ceci:

$d = array('item' => "$name" ,'rate' => "$rating");

Mais que faire si je veux construire un tableau d'éléments et de le faire de manière dynamique depuis que je suis de les construire à partir d'une base de requête?

Mise à jour:

Permettez-moi d'être plus précis je sais que j'ai à faire:

$jsonCode = json_encode($d);

qui va créer un objet json avec un objet et champ de vitesse. Mais je veux de plusieurs objets json dans un tableau json quand je l'encoder.

Ce que je veux json sage est quelque chose comme ceci:

[{"item":"toy","rating":"baz" },{"item":"bike","rating":"2.3" }, {"item":"juice","rating":"1.3" }]

source d'informationauteur Mike