Ver Mensaje Individual
  #17 (permalink)  
Antiguo 22/04/2010, 09:46
jen26
 
Fecha de Ingreso: marzo-2010
Mensajes: 152
Antigüedad: 14 años, 8 meses
Puntos: 1
Respuesta: Ayuda por favor

Holaaaaaaaaaaaaaaaaaaaa, de nuevo con esto, les cuento que lo arreglé, pero a medias , hice una consulta en sql y me genera exactamente lo que quiero :), ahora el problema esta que cuando leo esa consulta en php me genera error y no se cual es, hayyyyy ya tengo en mi consulta sql lo que quiero ahora ayudenme a resolver el error que me da en php porfaaaa, gracias :)

Les voy a dejar la consulta y el código para ver que es lo que hago mal


Código PHP:
Ver original
  1. cSql=mysql_query("SELECT YEAR(FECHA) AS ANO, MONTH(FECHA) AS MES, COUNT(*) AS CUANTOS, SUM(IF(CXC= 1,NETO,0)) AS DEBE, SUM(IF(CXC=-1,NETO,0)) AS HABER FROM CLIENTE WHERE CODIGO='$codigo' GROUP BY YEAR(FECHA),MONTH(FECHA)
  2.      UNION all SELECT YEAR(FECHA) AS ANO, MONTH(FECHA) AS MES, COUNT(*) AS CUANTOS, SUM(IF(CXC= 1,NETO,0)) AS DEBE,
  3.      SUM(IF(CXC=-1,NETO,0)) AS HABER FROM CLIENTE WHERE CODIGO='$codigo' GROUP BY YEAR(FECHA) ORDER BY ANO, MES");

Me dice que el error esta en la consulta pero yo la leo desde mi manejador de base de datos y me hace lo que quiero, y asi la muestro, alguien me ayuda con el error por faaaaaaaaaaaa

Código PHP:
Ver original
  1. echo "<table width=150 border=1 align='center' bordercolor='#000000'>";
  2.      echo "<tr>";
  3.      echo "<td>A&ntilde;o</td>";
  4.      echo "<td>Mes</td>";
  5.      echo "<td>Nº Docs</td>";
  6.      echo "<td>Debe</td>";
  7.      echo "<td>Haber</td>";
  8.      echo "<td>Saldo</td>";
  9.      echo "</tr>";
  10.      
  11.      while ($row=mysql_fetch_array($cSql)) {
  12.    
  13.      echo "<tr>";
  14.      echo "<td>".$row["ANO"]."</td>";
  15.      echo "<td>".$row["MES"]."</td>";
  16.      echo "<td>".$row["CUANTOS"]."</td>";
  17.      echo "<td>".$row["DEBE"]."</td>";
  18.      echo "<td>".$row["HABER"]."</td>";
  19.      echo "<td>".$saldo."</td>";
  20.      echo "</tr>";
  21.      }
  22.      echo "</table>"."<br>";