Ver Mensaje Individual
  #8 (permalink)  
Antiguo 18/08/2010, 03:52
dhariuz
 
Fecha de Ingreso: noviembre-2009
Mensajes: 35
Antigüedad: 14 años, 5 meses
Puntos: 0
De acuerdo Respuesta: Como listar y sumar los datos listados con php y mysql

Ok gracias por intentar ayudarme :) a veces se da mucha molestia cuando uno no sabe bien los nombres de las cosas pero creo que me explique bien bueno encontre la manera de solucionar
mi problema y se llama multiquery y si funciono me mostro la tabla de ordenes su contenido en piezas los precios y la suma abajo aqui pongo el codigo por si a alguien le sirve, solo hay que darle un poco de estilo al mostrar los datos y listoo gracias.
Código PHP:
<?php
/*Establece la conexion MySQL*/
$conexion mysqli_connect("localhost","root","1234","quantum");

/*Cadenas SQL que se van a ejecutar*/
$sql "SELECT * FROM ordenpieza where ordencompra=1808201044014;";
$sql .= "SELECT SUM( resultado ) as resultado
FROM ordenpieza where ordencompra=1808201044014
GROUP BY ordencompra
"
;

if( 
$conexion->multi_query($sql) )
{
 do
{
   
/* obtiene el resultado de la consulta*/
        
if ($result $conexion->store_result())
        {
          
/*Obtiene los nombres de los campos*/
          
$campos $result->fetch_fields();
            echo 
'<table> <tr>';
            for(
$i 0$i count($campos); $i++)
            {
            
/*Muestra los nombres de los campos*/
              
echo '<td>'.$campos[$i]->name.'</td>';
            }
            echo 
'<tr>';
           
          
/*Lee un registro mientras no sea el final*/
          
while ($fila $result->fetch_row())
            {
                echo 
'<tr>';
             for(
$i 0$i count($campos); $i++)
              {
               
/*Muestra el contenido de los campos */
               
echo '<td>'.$fila[$i].'</td>';  
             }
             echo 
'</tr>';
            }
            echo 
'</table>';
            
/*cierra la conexion*/
            
$result->close();
        }
    } while (
$conexion->next_result()); /*Vuelve al ciclo miestras haya otro resultado*/
}
?>