Hola
Suyta!
Estuve analizando tu código, y vi al parecer el error que estas cometiendo, cuando haces la consulta para obtener los resultados de tu bases de datos, almacenas en la variable $name y $nullpoint los valores al cumplirse la condición, después haces uso del bucle do while, ahí es donde esta el error, porque se estan insertando los mismo valores de la variable $name y $nullpoint en cada iteración del bucle, en ningún momento reasignas los nuevos valores de esas variables dentro de DO.
Suerte!