Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/06/2013, 10:17
ojodevaca
 
Fecha de Ingreso: junio-2013
Mensajes: 5
Antigüedad: 10 años, 10 meses
Puntos: 0
Duda con consulta. En myphpadmin funciona, en php falla

Hola a todos,

Gracias de antemano por vuestra ayuda.

Tengo una consulta mysql que cuando la ejecuto en myphpadmin en local funciona sin problemas, cuando la ejecuto en myphpadmin en remoto funciona sin problemas, sin embargo el php en el que se encuentra sale en blanco cuando están en remoto y sale perfecto cuando está en local.
Además tengo comprobado que cuando abro el php que está en el navegador sale pagina en blanco, entonces abro myphpadmin remoto, ejecuto la consulta que está dentro del php, se ejecuta sin problemas, refresco el navegador con el php en blanco en entonces funciona. Es como si tuviese que ejecutarla primero vía myphpadmin para que entonces el php ya funcione.

Otra cosa que he comprobado es que si quito el ORDER BY del final, el php funciona. Si no lo quito no.

La consulta con el ORDER BY en el php:

Código PHP:
mysql_select_db($database_conexion$conexion);
$query_rproductes "SELECT nombre_producto, codigoint, categoria, subcategoria, (COALESCE(comprados,0)-COALESCE(vendidos,0)) as stock FROM productos a 
LEFT JOIN categorias ON a.cat_producto=categorias.id_categoria 
LEFT JOIN subcategorias ON a.subcat_producto=subcategorias.id_subcategoria 
LEFT JOIN (SELECT producto_detalle, SUM(cant_detalle) as vendidos FROM detpedidos GROUP BY producto_detalle) v ON a.id_producto=v.producto_detalle 
LEFT JOIN (SELECT num_producom, SUM(cant_com) as comprados FROM detcompras GROUP BY num_producom) c ON a.id_producto=c.num_producom 
ORDER BY a.nombre_producto"
;
$rproductes mysql_query($query_rproductes$conexion) or die(mysql_error());
$row_rproductes mysql_fetch_assoc($rproductes);
$totalRows_rproductes mysql_num_rows($rproductes); 
Se os ocurre algo?

Muchas Gracias.