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);
Muchas Gracias.