Hola
estoy haciendo una tienda con MYSQL y PHP.
He leído que es más rápido si hago los cálculos con las funciones internas de mysql.
Estoy en la tabla carrito y quiero mostrar todos los artículos que tiene almacenados un determinado cliente y además que escriba el total de lo que lleva gastado.
He escrito esto:
$id_cliente=1;
$consulta1 = "CREATE TEMPORARY TABLE carrito_cliente SELECT articulos.nombre, carrito.cantidad, articulos.precio FROM carrito, articulos WHERE carrito.ID_articulo=articulos.ID_articulo AND carrito.ID_cliente='$id_cliente'";
$tabla_temporal = mysql_query($consulta1) or die ("no se pudo realizar la consulta1");
$consulta2 = "SELECT *,SUM(precio) AS total FROM carrito_cliente";
$resultado = mysql_query($consulta2) or die ("no se pudo realizar la consulta2");
y me da el error en la segunda consulta, hay alguna forma "elegante" de hacerlo.
¿Qué opináis sobre el hecho de utilizar estas funciones intrínsecas? Gracias