Mirate esto haber si te sirve.
Código PHP:
<?php
///////////////////////////////////////////////
$conex=mysql_connect("server","usser","pw");
mysql_select_db("db",$conex);
//formamos la consulta
$consulta="SELECT id_fabrica,fecha,asunto,texto FROM fabrica ORDER BY fecha DESC";
$resultados=mysql_query($consulta,$conex) or die ("Error de servidor");
//metemos los resultados dentro de la variable $vars
//inicializamos la variable contador a cero porque el primer registro qureremos que sea cero
$contador=0;
//Recogemos los resultados del array
while($array_res=mysql_fetch_array($resultados)){
//----- Paso la fecha a castellano -------------------
//$vFecha = explode("-",$array_res['fecha']);
//$fecha_cas = $vFecha[2]."-".$vFecha[1]."-".$vFecha[0];
//--------- creo la cadena que recoge los datos ------------------
$vars.="&id".$contador."=".$array_res['id_fabrica']."&fecha".$contador."=".$array_res['fecha']."&asunto".$contador."=".$array_res['asunto'];
$contador++;
}
echo $vars."&contador=".$contador;
mysql_free_result($resultados);
mysql_close($conex);
exit;
?>