Foros del Web » Programando para Internet » PHP »

Something wrong here and dont know what it is!

Estas en el tema de Something wrong here and dont know what it is! en el foro de PHP en Foros del Web. Hello! I have this query: Código PHP:             <?PHP                 $SQL  =  "SELECT SUM(pte_circuns_her_arm_fuego) FROM jos_polnac_partediario_gen WHERE departamento_pn=" 1 " AND fecha_hora_partediario BETWEEN DATE ('2010-10-17 17:33:00') AND ('2010-10-20 00:55:00')" ;                  ?> When I run the query in ...

  #1 (permalink)  
Antiguo 21/10/2010, 01:33
 
Fecha de Ingreso: octubre-2010
Mensajes: 122
Antigüedad: 13 años, 6 meses
Puntos: 6
Something wrong here and dont know what it is!

Hello!

I have this query:

Código PHP:
           <?PHP
                $SQL 
"SELECT
SUM(pte_circuns_her_arm_fuego) FROM jos_polnac_partediario_gen
WHERE departamento_pn="
1" AND fecha_hora_partediario BETWEEN DATE ('2010-10-17 17:33:00') AND ('2010-10-20 00:55:00')";
                
?>

When I run the query in SQLYog returns the total of 32, which is correct.

I can't get to "echo" this value. Can you please show me the correct way of echoing this result?

Thanks!
  #2 (permalink)  
Antiguo 21/10/2010, 02:03
 
Fecha de Ingreso: septiembre-2010
Ubicación: Malaga
Mensajes: 47
Antigüedad: 13 años, 7 meses
Puntos: 1
Respuesta: Something wrong here and dont know what it is!

departamento_pn='1'
  #3 (permalink)  
Antiguo 21/10/2010, 07:03
 
Fecha de Ingreso: octubre-2010
Mensajes: 122
Antigüedad: 13 años, 6 meses
Puntos: 6
Respuesta: Something wrong here and dont know what it is!

Gracias Oasis8 !

Sigo con el problema, he tratado algunas otras maneras, el problema esta en como manejo la parte de "mysql_fetch_row"

Aqui esta mi codigo:

Código PHP:

<?php
        $link 
=  mysql_connect('localhost''midatabase''miclave');
        if (!
$link) {
        die(
'No pudo conectarse: ' mysql_error());
}
?>
       <?php
                $query 
"SELECT
SUM(pte_circuns_her_arm_fuego) FROM jos_polnac_partediario_gen
WHERE departamento_pn='1' AND fecha_hora_partediario BETWEEN DATE ('2010-10-17 17:33:00') AND ('2010-10-20 00:55:00')"
;

        
$result mysql_query($query);
        while(
$row mysql_fetch_row($result)){
        echo 
$row[0];
}
        
?>

El error que me tira es:

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in F:\xampp\htdocs\palacio\stats\stat1.php on line 16

Por favor, indiquenme la syntaxis correcta para mostrar el resultado, que en este caso es "32", o sea, me interesa que "echo" resulte "32", que es el total de la suma que indica mi query.

Gracias!

Nota: Les confirmo que el query esta correcto ya que arroja el resultado correcto cuando lo corro en el manejador MySQL SQLYog.
  #4 (permalink)  
Antiguo 21/10/2010, 07:49
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Something wrong here and dont know what it is!

Cita:
Iniciado por sentnel Ver Mensaje
Gracias Oasis8 !

Sigo con el problema, he tratado algunas otras maneras, el problema esta en como manejo la parte de "mysql_fetch_row"

Aqui esta mi codigo:

Código PHP:

<?php
        $link 
=  mysql_connect('localhost''midatabase''miclave');
        if (!
$link) {
        die(
'No pudo conectarse: ' mysql_error());
}
?>
       <?php
                $query 
"SELECT
SUM(pte_circuns_her_arm_fuego) FROM jos_polnac_partediario_gen
WHERE departamento_pn='1' AND fecha_hora_partediario BETWEEN DATE ('2010-10-17 17:33:00') AND ('2010-10-20 00:55:00')"
;

        
$result mysql_query($query);
        while(
$row mysql_fetch_row($result)){
        echo 
$row[0];
}
        
?>
El error que me tira es:

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in F:\xampp\htdocs\palacio\stats\stat1.php on line 16

Por favor, indiquenme la syntaxis correcta para mostrar el resultado, que en este caso es "32", o sea, me interesa que "echo" resulte "32", que es el total de la suma que indica mi query.

Gracias!

Nota: Les confirmo que el query esta correcto ya que arroja el resultado correcto cuando lo corro en el manejador MySQL SQLYog.
uhm, this issue is because something is wrong in the query or bd connection

try to put echo to the $query, and run this query that show in yog,
if this work, then try without while, only set the var $row and show the result (row[0])

try and comment
greetings
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #5 (permalink)  
Antiguo 21/10/2010, 09:22
 
Fecha de Ingreso: octubre-2010
Mensajes: 122
Antigüedad: 13 años, 6 meses
Puntos: 6
Respuesta: Something wrong here and dont know what it is!

Thanks mortiprogramador!

I tried your suggestions:

- try to put echo to the $query and this is the result:

SELECT SUM(pte_circuns_her_arm_fuego) FROM jos_polnac_partediario_gen WHERE departamento_pn='1' AND fecha_hora_partediario BETWEEN DATE ('2010-10-17 17:33:00') AND ('2010-10-20 00:55:00')

- run this query that show in yog:




- if this work, then try without while, only set the var $row and show the result (row[0]):

this is the code, check if the syntax is correct (with the $row var, etc.)

Código PHP:
 <?php
                $query 
"SELECT
SUM(pte_circuns_her_arm_fuego) FROM jos_polnac_partediario_gen
WHERE departamento_pn='1' AND fecha_hora_partediario 
BETWEEN DATE ('2010-10-17 17:33:00') 
AND ('2010-10-20 00:55:00')"
;

        
$result mysql_query($query);

        
$row mysql_fetch_row($result);
        echo 
$row[0];

        
?>
and again the error:


Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in F:\xampp\htdocs\palacio\stats\stat1.php on line 17


Thanks again!
  #6 (permalink)  
Antiguo 21/10/2010, 09:30
Avatar de carmagedon  
Fecha de Ingreso: junio-2005
Ubicación: Argentina
Mensajes: 794
Antigüedad: 18 años, 10 meses
Puntos: 23
Respuesta: Something wrong here and dont know what it is!

Cita:
Iniciado por sentnel Ver Mensaje
Thanks mortiprogramador!

I tried your suggestions:

- try to put echo to the $query and this is the result:

SELECT SUM(pte_circuns_her_arm_fuego) FROM jos_polnac_partediario_gen WHERE departamento_pn='1' AND fecha_hora_partediario BETWEEN DATE ('2010-10-17 17:33:00') AND ('2010-10-20 00:55:00')

- run this query that show in yog:




- if this work, then try without while, only set the var $row and show the result (row[0]):

this is the code, check if the syntax is correct (with the $row var, etc.)

Código PHP:
 <?php
                $query 
"SELECT
SUM(pte_circuns_her_arm_fuego) FROM jos_polnac_partediario_gen
WHERE departamento_pn='1' AND fecha_hora_partediario 
BETWEEN DATE ('2010-10-17 17:33:00') 
AND ('2010-10-20 00:55:00')"
;

        
$result mysql_query($query);

        
$row mysql_fetch_row($result);
        echo 
$row[0];

        
?>
and again the error:


Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in F:\xampp\htdocs\palacio\stats\stat1.php on line 17


Thanks again!
Hí!
Sorry, i don't speak english very well.
But, you're tested in change the mysql_fetch_row($result); by mysql_fetch_array($result)?
//---
Hola!
Perdoname, pero todavia no domino muy bien el ingles.
Probaste en cambiar el mysql_fetch_row($result); por mysql_fetch_array($result)?

Luck!
__________________
Freelance - Aplicaciones Web
  #7 (permalink)  
Antiguo 21/10/2010, 09:36
 
Fecha de Ingreso: octubre-2010
Mensajes: 122
Antigüedad: 13 años, 6 meses
Puntos: 6
Respuesta: Something wrong here and dont know what it is!

Gracias Carmagedon!

Acabo de probar con tu sugerencia:

Código PHP:
 <?php
                $query 
"SELECT
SUM(pte_circuns_her_arm_fuego) FROM jos_polnac_partediario_gen
WHERE departamento_pn='1' AND fecha_hora_partediario 
BETWEEN DATE ('2010-10-17 17:33:00') 
AND ('2010-10-20 00:55:00')"
;

        
$result mysql_query($query);

        
$row mysql_fetch_array($result);
        echo 
$row[0];

        
?>
resultado sigue igual:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in F:\xampp\htdocs\palacio\stats\stat1.php on line 19


Por favor doble cheque (cuatro ojos ven mas que uno) si mi syntaxis esta correcta, es decir, comillas, etc... es que no entiendo, hay conexion a la base de datos, hay datos en la tabla, en fin... no se que mas hacer...

Gracias a todos!
  #8 (permalink)  
Antiguo 21/10/2010, 09:42
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Something wrong here and dont know what it is!

El lenguaje de este foro es "Español"
Según las normas del foro se debe evitar postear en otros idiomas.

saludos.
__________________
More about me...
~ @rhyudek1
~ Github
  #9 (permalink)  
Antiguo 21/10/2010, 09:45
Avatar de carmagedon  
Fecha de Ingreso: junio-2005
Ubicación: Argentina
Mensajes: 794
Antigüedad: 18 años, 10 meses
Puntos: 23
Respuesta: Something wrong here and dont know what it is!

Hola!

Por lo visto tu select funciona como corresponde, yo acá te lo modifiqué un poco pero dudo que solucione tu problema..

Código PHP:
Ver original
  1. $query = "SELECT SUM(pte_circuns_her_arm_fuego) FROM jos_polnac_partediario_gen ";
  2. $query.= "WHERE departamento_pn='1' AND fecha_hora_partediario>= '".date("Y-m-d H:i:s",strtotime('2010-10-17 17:33:00'))."' ";
  3. $query.= "AND fecha_hora_partediario<= '".date("Y-m-d H:i:s",strtotime('2010-10-20 00:55:00'))."'";
  4.  
  5.  
  6. $result = mysql_query($query);
  7.  
  8. $row = mysql_fetch_array($result);
  9. echo $row["pte_circuns_her_arm_fuego"];

Prueba así, pero desconfio en que te arregle la falla...
Un saludo.
__________________
Freelance - Aplicaciones Web
  #10 (permalink)  
Antiguo 21/10/2010, 09:45
 
Fecha de Ingreso: octubre-2010
Mensajes: 122
Antigüedad: 13 años, 6 meses
Puntos: 6
Respuesta: Something wrong here and dont know what it is!

Mis disculpas!
  #11 (permalink)  
Antiguo 21/10/2010, 09:48
Avatar de carmagedon  
Fecha de Ingreso: junio-2005
Ubicación: Argentina
Mensajes: 794
Antigüedad: 18 años, 10 meses
Puntos: 23
Respuesta: Something wrong here and dont know what it is!

Sino probá en agregarle a lado del SUM() el AS 'nombre_a_identificar'
Yo ahora no me acuerdo como se utilizaba, pero creo que poniendo el nombre del campo que estas haciendo referencia en el SUM te tendria que funcionar.
Código PHP:
Ver original
  1. $query = "SELECT SUM(pte_circuns_her_arm_fuego) AS resultado FROM jos_polnac_partediario_gen ";
  2. $query.= "WHERE departamento_pn='1' AND fecha_hora_partediario>= '".date("Y-m-d H:i:s",strtotime('2010-10-17 17:33:00'))."' ";
  3. $query.= "AND fecha_hora_partediario<= '".date("Y-m-d H:i:s",strtotime('2010-10-20 00:55:00'))."'";
  4.  
  5.  
  6. $result = mysql_query($query);
  7.  
  8. $row = mysql_fetch_array($result);
  9. echo $row["resultado"];



Espero que tengas suerte.
Saludos.
__________________
Freelance - Aplicaciones Web
  #12 (permalink)  
Antiguo 21/10/2010, 10:24
 
Fecha de Ingreso: octubre-2010
Mensajes: 122
Antigüedad: 13 años, 6 meses
Puntos: 6
Respuesta: Something wrong here and dont know what it is!

Hola nueva vez!

Bueno, tu sugerencia cambió el error a:

Parse error: parse error in F:\xampp\htdocs\palacio\stats\stat1.php on line 13

Por lo menos superamos el "Warning: mysql_fetch_array()"

Creo que estamos mas cerca pero sigue habiendo un error en algun lugar.

Gracias gracias gracias!
  #13 (permalink)  
Antiguo 21/10/2010, 10:35
Avatar de carmagedon  
Fecha de Ingreso: junio-2005
Ubicación: Argentina
Mensajes: 794
Antigüedad: 18 años, 10 meses
Puntos: 23
Respuesta: Something wrong here and dont know what it is!

Hola,

A ver, arrancamos del principio, fijate que te agregue al mysql_select_db, acordate de adaptarla por la que corresponda.

Código PHP:
Ver original
  1. <?php
  2. $link =  mysql_connect('localhost', 'midatabase', 'miclave');
  3. mysql_select_db("tubd",$link);
  4. if (!$link) {
  5.     die('No pudo conectarse: ' . mysql_error());
  6. }
  7. $query = "SELECT pte_circuns_her_arm_fuego FROM jos_polnac_partediario_gen ";
  8. $query.= "WHERE departamento_pn='1' AND fecha_hora_partediario>= '".date("Y-m-d H:i:s",strtotime('2010-10-17 17:33:00'))."' ";
  9. $query.= "AND fecha_hora_partediario<= '".date("Y-m-d H:i:s",strtotime('2010-10-20 00:55:00'))."'";
  10. $result = mysql_query($query);
  11.  
  12. $row = mysql_fetch_array($result);
  13. echo $row["pte_circuns_her_arm_fuego"];
  14. ?>

Fijate si así como está, te desaparece el error y te carga por lo menos, el valor del $row.
Un saludo!
__________________
Freelance - Aplicaciones Web
  #14 (permalink)  
Antiguo 21/10/2010, 12:08
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Something wrong here and dont know what it is!

como dice carmagedon, falta seleccionar la bd
con eso debería solucionarse
saludos

like carmagedon said, is need to select the database to work
with this should be resolved
greetings
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #15 (permalink)  
Antiguo 21/10/2010, 14:25
 
Fecha de Ingreso: octubre-2010
Mensajes: 122
Antigüedad: 13 años, 6 meses
Puntos: 6
Respuesta: Something wrong here and dont know what it is!

Hurra! Gracias muchachos... no errores, prueba superada..... parcialmente... ahora volvamos a post original, necesito la suma total de la columna "pte_circuns_her_arm_fuego".

Intente agregar SUM y () al primer select, asi:

$query = "SELECT SUM (pte_circuns_her_arm_fuego) FROM jos_polnac_partediario_gen ";


pero me dio el siguiente error:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in F:\xampp\htdocs\palacio\stats\stat2.php on line 8

La pregunta es ahora: Como hago la suma de la columna "pte_circuns_her_arm_fuego"


señores.... mil gracias por su ayuda!
  #16 (permalink)  
Antiguo 21/10/2010, 15:38
Avatar de carmagedon  
Fecha de Ingreso: junio-2005
Ubicación: Argentina
Mensajes: 794
Antigüedad: 18 años, 10 meses
Puntos: 23
Respuesta: Something wrong here and dont know what it is!

Bien me alegro, probaste en agregarle AS nombre_identificador para luego hacerle el $row["nombre_identificador"]?
Fijate si agregando eso te funciona.

Saludos!
__________________
Freelance - Aplicaciones Web
  #17 (permalink)  
Antiguo 21/10/2010, 17:07
 
Fecha de Ingreso: octubre-2010
Mensajes: 122
Antigüedad: 13 años, 6 meses
Puntos: 6
Respuesta: Something wrong here and dont know what it is!

Nuevamente gracias Carmagedon!

Traté tu sugerencia así:

Código PHP:

<?php
$link 
=  mysql_connect('localhost''polnac_db''MejorPN2010');
mysql_select_db("polnac_db",$link);
        if (!
$link) {
        die(
'No pudo conectarse: ' mysql_error());
}
$query "SELECT SUM(pte_circuns_her_arm_fuego) AS resultado FROM jos_polnac_partediario_gen ";
$query.= "WHERE departamento_pn='1' AND fecha_hora_partediario>= '".date("Y-m-d H:i:s",strtotime('2010-10-17 17:33:00'))."' ";
$query.= "AND fecha_hora_partediario<= '".date("Y-m-d H:i:s",strtotime('2010-10-20 00:55:00'))."'";

$result mysql_query($query);
$row mysql_fetch_array($result);
echo 
$row["resultado"];
?>
el resultado es el parse error:

Parse error: parse error in F:\xampp\htdocs\palacio\stats\stat1.php on line 13
  #18 (permalink)  
Antiguo 21/10/2010, 17:19
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Something wrong here and dont know what it is!

Cita:
Iniciado por sentnel Ver Mensaje
Nuevamente gracias Carmagedon!

Traté tu sugerencia así:

Código PHP:

<?php
$link 
=  mysql_connect('localhost''polnac_db''MejorPN2010');
mysql_select_db("polnac_db",$link);
        if (!
$link) {
        die(
'No pudo conectarse: ' mysql_error());
}
$query "SELECT SUM(pte_circuns_her_arm_fuego) AS resultado FROM jos_polnac_partediario_gen ";
$query.= "WHERE departamento_pn='1' AND fecha_hora_partediario>= '".date("Y-m-d H:i:s",strtotime('2010-10-17 17:33:00'))."' ";
$query.= "AND fecha_hora_partediario<= '".date("Y-m-d H:i:s",strtotime('2010-10-20 00:55:00'))."'";

$result mysql_query($query);
$row mysql_fetch_array($result);
echo 
$row["resultado"];
?>
el resultado es el parse error:

Parse error: parse error in F:\xampp\htdocs\palacio\stats\stat1.php on line 13
y cual es la línea 13?
sería bueno que pongas el código con el highlight php pero
desde el select para que salga numerado

pues ese problema suena a comillas tal vez
intenta poner las comillas de las funciones date todas en sencilla por ej,
o prueba distintas combinaciones
revisa eso
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #19 (permalink)  
Antiguo 21/10/2010, 17:55
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Something wrong here and dont know what it is!

lo curioso de este caso es que nadie, pero nadie le ha sugerido depurar sus consultas...
Código PHP:
mysql_query($sql) or die('Error en la consulta: ' mysql_error()); 
sentnel, por favor, procura hacer esto por cada consulta que hagas...

eso de traer a todos del foro tras un problema invisible esta difícil...

mejor deberías apoyarte de técnicas para descubrir el problema y no al foro!!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #20 (permalink)  
Antiguo 21/10/2010, 18:36
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Something wrong here and dont know what it is!

bueno pateketrueke, pues el die esta en la conexión, y
el query ya se reviso que traen resultados,
por eso pues no se insistio con el die,
pero es buena tu observación

esperemos que sentnel haga caso
a tus apuntes
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #21 (permalink)  
Antiguo 21/10/2010, 19:05
 
Fecha de Ingreso: octubre-2010
Mensajes: 122
Antigüedad: 13 años, 6 meses
Puntos: 6
Respuesta: Something wrong here and dont know what it is!

Señores, primeramente permitanme agradecerles de manera especial lo que hacen, me asombra ver que en este mundo tan egoista existen personas que como ustedes se toman el tiempo de ver los problemas de otros en aras de ayudar a solucionarlos sin recibir nada mas que un simple gracias a cambio.

En mi caso estoy mas que interesado en aprender, pero soy un analfabeto en esto de programar en php, pero creanme, estoy leyendo y haciendo lo posible por cojerle el hilo a esto. Lo que si puedo asegurarle es que en cada respuesta que recibo y cada intento es para mi un triunfo, pues se aprende de cada cosa, de cada comilla, de cada cambio que se intenta y creo que definitivamente es una de las mejores escuelas que he conocido.

@pateketrueke: disculpas, tienes mucha razon, pero solo me queda justificarme en que la ignorancia muchas veces llega hasta el punto de desconocer que existen tecnicas para descubrir los problemas, y ese es mi caso. Hay muchas cosas que desconozco, pero voy a darles seguimiento a ustedes con la esperanza de algun dia poder estar en este foro haciendo tambien lo que ustedes hacen: ayudar a otros. Gracias

En cuanto al caso que nos atañe seguire sus instrucciones, jugare con las comillas y eso, a ver que pasa.

En cuanto a la linea 13, es esta:

$row = mysql_fetch_array($result);

Los admiro!
  #22 (permalink)  
Antiguo 21/10/2010, 19:49
Avatar de carmagedon  
Fecha de Ingreso: junio-2005
Ubicación: Argentina
Mensajes: 794
Antigüedad: 18 años, 10 meses
Puntos: 23
Respuesta: Something wrong here and dont know what it is!

Hola, bueno.. vamos hacer algo bien bruto cosa que no es aconsejable hacerlo.
Antes que nada, vamos a quitar el SUM, agregaremos paréntesis dentro del WHERE, y haceme el favor de revisar los campos de tu base de datos.

Comprobá que..:
1) Debe haber registros para departamento_pn = 1
2) El "value" del fecha_hora_partediario tiene que ser en el formato Y-m-d H:i:s
3) jos_polnac_partediario_gen me imagino que será el nombre de la tabla, evita que sea tan largo y hacelo todo en una sola palabra.

Y luego.. probá así a ver que pasa.

Código PHP:
Ver original
  1. <?php
  2. $link =  mysql_connect('localhost', 'polnac_db', 'MejorPN2010');
  3. mysql_select_db("polnac_db",$link);
  4.         if (!$link) {
  5.         die('No pudo conectarse: ' . mysql_error());
  6. }
  7. $query = "SELECT * FROM jos_polnac_partediario_gen ";
  8. $query.= "WHERE departamento_pn='1' AND (fecha_hora_partediario>= '".date("Y-m-d H:i:s",strtotime('2010-10-17 17:33:00'))."' ";
  9. $query.= "AND fecha_hora_partediario<= '".date("Y-m-d H:i:s",strtotime('2010-10-20 00:55:00'))."')";
  10. $result = mysql_query($query);
  11. $tempValue = 0;
  12. while ($row = mysql_fetch_array($result)){
  13.     $tempValue+=(int)$row["pte_circuns_her_arm_fuego"];
  14. }
  15. echo $tempValue;
  16. ?>

Y con respecto a tu mensaje, para eso estamos. Tratamos de ayudarnos mutuamente, hoy por ti y mañana por mi. Aparte es mucho más agradable ver que hay gente amable a la hora de postear, ya que por lo menos a mi no me va la onda de los mensajes que dicen "hola no me anda la conesionm a la bd ayuda"... si van a escribir mensajes de esos, ni ganas te dan para contestar, porque te das cuenta que no tienen ni ganas de luchar para encontrarle la vuelta, por eso seguimos con la onda en ayudarte, la forma en que escribis te dan ganas de hacerlo porque se ve que le pones onda.
Por cierto, a todo esto, en que idioma hablás?

Saludos.
__________________
Freelance - Aplicaciones Web
  #23 (permalink)  
Antiguo 21/10/2010, 19:49
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Something wrong here and dont know what it is!

bueno, de nada
y respecto a lo que tienes, a mi me funciona perfecto
tanto lo que tienes como lo que posteaste inicialmente, así

Código PHP:
Ver original
  1. //inicial
  2. $SQL = "SELECT
  3. SUM(pte_circuns_her_arm_fuego) FROM jos_polnac_partediario_gen
  4. WHERE departamento_pn='1' AND fecha_hora_partediario BETWEEN DATE ('2010-10-17 17:33:00') AND ('2010-10-20 00:55:00')";
  5.  
  6.  
  7.  $result = mysql_query($SQL);
  8.  $row = mysql_fetch_array($result);
  9.  echo $row[0];
  10.  
  11. //nuevo
  12.  
  13. $query = "SELECT SUM(pte_circuns_her_arm_fuego) AS resultado FROM jos_polnac_partediario_gen ";
  14. $query.= "WHERE departamento_pn='1' AND fecha_hora_partediario>= '".date("Y-m-d H:i:s",strtotime('2010-10-17 17:33:00'))."' ";
  15. $query.= "AND fecha_hora_partediario<= '".date("Y-m-d H:i:s",strtotime('2010-10-20 00:55:00'))."'";
  16.  
  17.  $result = mysql_query($query);
  18.  $row = mysql_fetch_array($result);
  19.  echo $row[0]; //o $row["resultado"];

así que, pregunto, versión de php, mysql? configuración? lo instalaste con algún paquete en especial (wamp, etc)
pues debería funcionarte ya
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #24 (permalink)  
Antiguo 21/10/2010, 20:20
 
Fecha de Ingreso: octubre-2010
Mensajes: 122
Antigüedad: 13 años, 6 meses
Puntos: 6
Respuesta: Something wrong here and dont know what it is!

@carmagedon:

1.- "Debe haber registros para departamento_pn = 1":

Hay 15 registros, la suma de los valores es "32"
----------------------------

2.- "El "value" del fecha_hora_partediario tiene que ser en el formato Y-m-d H:i:s":

Este es un valor real de fecha_hora_partediario: "2010-10-17 17:33:00" y el formato del campo es "DATETIME"
----------------------------
3.- "jos_polnac_partediario_gen me imagino que será el nombre de la tabla, evita que sea tan largo y hacelo todo en una sola palabra"

Que me sugieres que haga? renombro la tabla?


@mortiprogramador:
1.- "así que, pregunto, versión de php, mysql? configuración? lo instalaste con algún paquete en especial (wamp, etc)"

Estoy trabajando en localhost:
XAMPP para Windows Version 1.7.1
PHP: 5.2.9
MySQL: 5.1.33-community



Redundo: Gracias!
  #25 (permalink)  
Antiguo 21/10/2010, 20:25
Avatar de carmagedon  
Fecha de Ingreso: junio-2005
Ubicación: Argentina
Mensajes: 794
Antigüedad: 18 años, 10 meses
Puntos: 23
Respuesta: Something wrong here and dont know what it is!

Hola!,
Bien los datos son los que corresponden. Desconozco la version de XAMPP porque nunca la utilicé, probaste el código que te dejé?
En teoria como te lo escribí no tienen que devolver ningun error, todo lo contrario, deberia devolverte lo que andas buscando pero de otra forma.

Saludos!
__________________
Freelance - Aplicaciones Web
  #26 (permalink)  
Antiguo 21/10/2010, 20:30
 
Fecha de Ingreso: octubre-2010
Mensajes: 122
Antigüedad: 13 años, 6 meses
Puntos: 6
Respuesta: Something wrong here and dont know what it is!

@carmagedon:
Perdona, tu ultima pregunta: "Por cierto, a todo esto, en que idioma hablás?"

Mi idioma es el español, nací, me crié y vivo en un pequeño país del caribe, rico en recursos naturales y hermosas mujeres, nativo de Santo Domingo, Republica Dominicana, precisamente por donde comenzó todo hace unos 518 años.... estoy a unas cuadras de la zona colonial, donde disfrutamos de la primera edificacion de piedra del continente, la primera calle, la primera iglesia, la primera universiad... en fin, le llaman, primada de america... a sus ordenes cuando les toque visitar mi adorado terruño...

De veras cuenten con un amigo en Santo Domingo.
  #27 (permalink)  
Antiguo 21/10/2010, 20:36
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Something wrong here and dont know what it is!

Cita:
Iniciado por sentnel Ver Mensaje
@carmagedon:
Perdona, tu ultima pregunta: "Por cierto, a todo esto, en que idioma hablás?"

Mi idioma es el español, nací, me crié y vivo en un pequeño país del caribe, rico en recursos naturales y hermosas mujeres, nativo de Santo Domingo, Republica Dominicana, precisamente por donde comenzó todo hace unos 518 años.... estoy a unas cuadras de la zona colonial, donde disfrutamos de la primera edificacion de piedra del continente, la primera calle, la primera iglesia, la primera universiad... en fin, le llaman, primada de america... a sus ordenes cuando les toque visitar mi adorado terruño...

De veras cuenten con un amigo en Santo Domingo.
soberbia descripción
bueno, yo uso xampp también, una versión adelante de la tuya,
pero eso no debería dar problema pues no tienen tanta
diferencia

pues solo se me ocurre que intentes
en un php nuevo, a ver si es algo con
el archivo

saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #28 (permalink)  
Antiguo 21/10/2010, 20:44
Avatar de carmagedon  
Fecha de Ingreso: junio-2005
Ubicación: Argentina
Mensajes: 794
Antigüedad: 18 años, 10 meses
Puntos: 23
Respuesta: Something wrong here and dont know what it is!

Yo estaba esperando a que me responda si lo habia probado con lo ultimo que le adjunté o no, porque a mí también se me agotaron las alternativas... jaja.

Saludos.
__________________
Freelance - Aplicaciones Web
  #29 (permalink)  
Antiguo 21/10/2010, 21:13
 
Fecha de Ingreso: octubre-2010
Mensajes: 122
Antigüedad: 13 años, 6 meses
Puntos: 6
Respuesta: Something wrong here and dont know what it is!

Descansen muchachos, ya sera mañana que hare las pruebas, pues acabo de salir y no podre hacer las pruebas, pero tendran noticias de mi temprano el dia de mañana, de mas decirles que estoy encantado de poder compartir con ustedes en este espacio. Duerman bien, nos comunicamos en un rato...
  #30 (permalink)  
Antiguo 25/10/2010, 22:10
 
Fecha de Ingreso: octubre-2010
Mensajes: 122
Antigüedad: 13 años, 6 meses
Puntos: 6
Respuesta: Something wrong here and dont know what it is!

Hola! Estuve fuera unos dias y recien regreso para encontrar algo sumamente agradable:

La solucion ultima de carmagedon funciono!

Algo raro si sucedio cuando lo probe la primera vez, daba un error, ahora quiero preguntarles sobre la posiblidad de algun tipo de cache o algo asi, pues el error se mantuvo, sin embargo, luego de unos dias fuera regreso, enciendo la maquina, corro la aplicacion y entonces me retorna el valor correcto sin errores.

Raro verdad? Bueno, quiero agradecerles sobremanera su ayuda, especialmente carmagedon y mortiprogramador.

@pateketrueke: gracias a ti tambien, hoy descubri una herramienta para ver mejor los codigos y testear, Netbeans, acabo de instalarlo y hasta ahora veo que sera de mucha ayuda para un "nuevecito" como yo.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:04.