![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
04/10/2011, 05:06
|
| | Fecha de Ingreso: abril-2011
Mensajes: 18
Antigüedad: 13 años, 9 meses Puntos: 1 | |
Consulta para consumir menos memoria PHP Mysql Hola. Estoy generando un archivo XML que pesa mucho y cuando ejecuto la consulta, si no le limito el número de registros me reproduce el error "Unable to save result set in..."
¿Alguna idea sobre como reducir el uso de memoria en esta operación?. Gracias
$result=mysql_query("SELECT id1, url1, referenc, t_inm, oper, pr, cp, pbn, FROM tabla WHERE campo='1' AND campo2>0 AND pr>100 AND otro='0' AND otromas='0' AND otracosa='0' ");
$xml = fopen ('./xml-mifeed.xml', 'w');
if (!$xml) {
echo 'No se pudo abrir el archivo XML.';
exit;
}
fwrite ($xml, '<?xml version="1.0" encoding="utf-8"' . '?' .'> <mifeed>');
while ($row = mysql_fetch_array($result)){
$fecha = date('d/m/Y', strtotime($fecha_actualizado));
$hora = date('H:i');
etc... |