A ver... simplifica si sacas la tabla de una base de datos no hace falta que leas otra vez la tabla entera para cargar los datos.... solo tienes que leer uno por uno ese numero nuevo que entiendo que quieres agregar....
Imaginemos un input como este
Código PHP:
Ver original<input name="NuevoNumero_<?php echo $i;>" type="text" id="NuevoNumero_<?php echo $i;>" onBlur="guardoEldato(this.value,<?php echo $i;>)" value="<?php echo $NuevoNumero;?>">
Eso lo puedes crear al imprimir la tabla, el valor de $NuevoNumero debe ser "" si no se ha cargado el valor (if(!isset....).
Donde $i es el indice del array obtenido de la bbdd, que ha servido para crear la tabla html y que puedes tener guardado en la session, como $_SESSION["arrayBBDD"].
guardoEldato(this.value,<?php echo $i;>) debe manadar por ajax sus dos parámetros a un script que haga lo siguiente
Código PHP:
Ver original$_SESSION["arrayBBDD"][$_REQUEST["indice"]]["NuevoNumero"]=$_REQUEST["NuevoNumero"];
eso creará el campo nuevo en el array y agregará el nuevo número.
Como ves no és necessario releer toda la tabla.