Hice referencia al ejemplo de esa página pues tu problema es con JavaScript. No necesitas ver cómo está estructurado ese código ya que en teoría hace lo mismo que tienes hecho, solo que con PHP, por eso fue que te dije que el array que llenes con datos de la BD en PHP, debes
parsearlo a JSON y luego imprimirlo.
Mira
este ejemplo que hice el año pasado. Te puede servir de guía.
Un saludo