Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/07/2010, 04:22
zappan
 
Fecha de Ingreso: julio-2009
Mensajes: 14
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Consulta Mysql en PHP: resta entre datos de querys

Cita:
Iniciado por cristianp87 Ver Mensaje
primero que todo tiene que verificar que los querys arrojen solo valores enteros, luego de esto se convierte el $query... en entero.

o puede ser que haga un query anidado que reste los dos valoresconsultas ejemplo:


o acomoda el query segun convenga,

espero le sirva,

Hola, como no entiendo muy bien tu respuesta te pego todo el código que utilizo a ver si así puedo ayudarte y entenderlo todo mejor:


<?

include("includes/connexiodb.php");

$link= Conectarse();

$query3="SELECT * FROM preus WHERE con_id =603";// SACA LOS TIPOS DE PRECIOS POR con_id

$result3 = mysql_query($query3,$link) or die (mysql_error());

while($row3=mysql_fetch_array($result3)){

echo "id concert = ".$row3[0];

echo "<br>";

for($i=1;$i<=40;$i++){

if(($row3[$i])!=0){

echo "preu = ".$row3[$i];

echo "<br>";

//echo "desripcio = ".$row3[$i+1];

echo "<br>";

}

}

}
$link= Conectarse();
$query4="SELECT * FROM `inventari` WHERE `con_id`=603 and `nompv`='Servicaixa-Barcelona'";// (SACA EL TOTAL DE ENTRADAS ASIGNADAS AL INVENTARI DE UN con_id Y nompv CONCRETO)
$result4 = mysql_query($query4,$link) or die (mysql_error());
while($row4=mysql_fetch_array($result4)){
echo "Concierto = ".$row4[1];
echo "<br>";
echo "Punto de Venta = ".$row4[3];

echo "<br>";

for($i=2;$i<=40;$i++){

if(($row4[$i])!=0){

echo "Entradas Asignadas = ".$row4[$i+2];

echo "<br>";

;

echo "<br>";
}

}

}
$link= Conectarse();
$query5="SELECT * FROM `ventesacum` WHERE con_id=603 and nom_pv='Servicaixa-Barcelona'";// SACA EL TOTAL DE ENTRADAS acumuladas POR con_id Y nom_pv)
$result5 = mysql_query($query5,$link) or die (mysql_error());
while($row5=mysql_fetch_array($result5)){

echo "Concierto = ".$row5[1];
echo "<br>";
echo "Punto de Venta = ".$row5[3];

echo "<br>";

for($i=3;$i<=40;$i++){

if(($row5[$i])!=0){

echo "Entradas Asignadas = ".$row5[$i];

echo "<br>";

;

echo "<br>";
}

}

}
?>

gracias por la ayuda!