Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/02/2006, 09:44
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
En las referencias del campo .. si tienes alguno igual en dos tablas .. debes crear ALIAS para accederlos por el array que entrega mysql_fetch_array()

Código PHP:
$sql="select cheque_cpto_qna_01.importe01 as cheque_cpto_qna_01_importe01 ,cheque_cpto_qna_02.importe01 as cheque_cpto_qna_02_importe01 from cheque_cpto_qna_01, cheque_cpto_qna_02 
where cheque_cpto_qna_01.rfc=cheque_cpto_qna_02.rfc"

       
$res=mysql_query($sql,$link);        
while(
$row=mysql_fetch_array($res)) 

$uno=$row["cheque_cpto_qna_01_importe01"]; 
$dos=$row["cheque_cpto_qna_02_importe01"]; 
$suma=$uno+$dos
echo
" $suma <br>"


A todo esto .. en SQL puedes operar también .. es decir . .hacer ese cálculo directamente en SQL y otenerlo como total.

Código PHP:
$sql="select cheque_cpto_qna_01.importe01+cheque_cpto_qna_02.importe01 as subtotal from cheque_cpto_qna_01, cheque_cpto_qna_02 
where cheque_cpto_qna_01.rfc=cheque_cpto_qna_02.rfc"

y accederlo

Código PHP:
$res=mysql_query($sql,$link);        
while(
$row=mysql_fetch_array($res)) 

$subtotal=$row["subtotal"]; 
echo 
$subtotal."<br>"

la solución SQL (sumando sobre SQL) es mucho más óptima ... de hecho puedes hacer otras operaciones matemáticas con funciones .. tipo SUM() (sumatorio) .. y similares...

Un saludo,