Foros del Web » Programando para Internet » PHP »

Consulta mysql que no devuelve campos y en mysql query browser si los devuelve

Estas en el tema de Consulta mysql que no devuelve campos y en mysql query browser si los devuelve en el foro de PHP en Foros del Web. Realizo la siguiente consulta Código HTML: [CODE]SELECT DISTINCT P.pedCodigo FROM 992007PEDIDOS P, 992007CLIENTES C WHERE P.cliCodigo = C.cliCodigo AND P.pedAceptado = 'NO' AND P.cliCodigo <= ...
  #1 (permalink)  
Antiguo 03/10/2007, 05:14
 
Fecha de Ingreso: julio-2006
Ubicación: sevilla
Mensajes: 251
Antigüedad: 17 años, 9 meses
Puntos: 5
Consulta mysql que no devuelve campos y en mysql query browser si los devuelve

Realizo la siguiente consulta

Código HTML:
[CODE]SELECT DISTINCT P.pedCodigo FROM 992007PEDIDOS P, 992007CLIENTES C WHERE P.cliCodigo = C.cliCodigo AND P.pedAceptado = 'NO' AND P.cliCodigo <= '20' AND P.pedFecha >= '2006-02-02' AND P.pedFecha <= '2007-02-02' AND P.pedTotalBruto >= '1' AND P.pedTotalBruto <= '1000' ORDER BY P.cliCodigo DESC LIMIT 50[/CODE]
Si bien al pasarla a php
Código PHP:
$_SESSION['PEDsqlcons'.$t]="SELECT DISTINCT P.pedCodigo FROM 992007PEDIDOS P, 992007CLIENTES C WHERE P.cliCodigo = C.cliCodigo AND P.pedAceptado = 'NO' AND P.cliCodigo <= '20' AND P.pedFecha >= '2006-02-02' AND P.pedFecha <= '2007-02-02' AND P.pedTotalBruto >= '1' AND P.pedTotalBruto <= '1000' ORDER BY P.cliCodigo DESC LIMIT 50";

                
$res_cejecutar($_SESSION['PEDsqlcons'.$t]);

                while (
$r mysql_fetch_array($res_c))
                    {

                    echo 
$r['codPedido'];
                                         } 
No muestra ningun codigo de pedido, alguien me puede dar una explicacion please
  #2 (permalink)  
Antiguo 03/10/2007, 05:41
Avatar de jerkan  
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 7 meses
Puntos: 19
Re: Consulta mysql que no devuelve campos y en mysql query browser si los devuelve

Comprueba el retorno de la función ejecutar. Si no es válido, utiliza la función mysql_error para saber más del error.

Un saludo
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:22.