[PHP/SQL] Información de vector a columna de una tabla

Tengo una duda a la hora de escribir/actualizar una DB.

Obtengo valores de una columna de una tabla de un DB. Los almaceno en memoria un vector y aplico una función a estos datos, así consigo nuevos datos_transformados.

En el vector tengo datos_transformados y me gustaría poder escribirlos en una columna que he creado en la tabla que obtengo los datos.

Cómo en el vector de memoria he ido añadiendo los datos a medida que leía de la tabla de manera secuencial, la escritura en la DB también lo tendría que hacerlo de manera secuencial a medida que voy recorriendo el vector. (El número de filas de la DB y el número de elementos del vector de memoria será el mismo).

No sé cómo se puede hacer para escribir la información de una posición determinada del vector de memoria en una columna determinada de una DB.

Un saludo ;)

Edito:

// Partiendo que $conn tiene un valor
$i=0;
while( count($vec) > $i )
{
   print "<p>Elemento vec: </p>\n";
   echo($vec[$i]);;
   $etratado = tratamiento($vec[$i]);
   print "<p></p>\n";echo("Cada Elemento tratado: ");print "<p></p>\n";
   echo($etratado);
   //* *//
   $sql_update = "UPDATE tabla_test SET columna_extra = '{$etratado}' WHERE columna = '{$vec[$i]}' ";
   $rsa = odbc_exec( $conn, $sql_update );
   if ( !$rs )
   {exit( "Error en la consulta SQL" );}
   while ( odbc_fetch_row($rsa) )
   {
      echo"LOL";
   }   
   //* *//
   $i++;
}
odbc_close( $conn );   
?>


Actualiza da DB pero muestra un Warning No tuples available at this result index.
0 respuestas