Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/04/2011, 14:25
chugui
 
Fecha de Ingreso: febrero-2010
Mensajes: 29
Antigüedad: 15 años
Puntos: 0
Problemas en mi conexion() = Resource id #24¿?¿?¿

hola amigos, tengo un problemita que me tiene down!!! ya no se que hacer...

tengo un programita en el cual al realizar una consulta me tira el siguiente warning:

Código:
Warning: mysql_query(): 24 is not a valid MySQL-Link resource in C:\AppServ\www\antolin\contabilidad2\frame_archivos\lib\common.php on line 1088
Resource id #24 -- No se puede realizar la consulta en la linea SELECT cwcondco.Credito, cwcondco.Cuenta, cwcondco.Debito, cwcondco.Descrip FROM cwcondco,cwconhco WHERE cwcondco.Numcom ='000000' and cwcondco.Numcom=cwconhco.Numcom and cwconhco.Estado!='4' and cwcondco.Anio='2010' and cwconhco.Anio='2010
'

como puden ver mande a imprimir la consulta y la conexion que es la que tiene el valor = Resource id #24

ya me quede sin ideas para resolver la falla.... el problema no es la consulta xq la copio y pego tal cual en phpmyadmin y me arroja resultados!!!

de antemano les agradezco cualquiier sugerencia que me platiquen!!! saludoss


aqui les anexo el fragmento de codigo php donde se genera la consulta:
Código PHP:
if($dia==1&&$mes==1)
        
        {
        
             
//$consulta="SELECT Credito, Cuenta, Debito, Descrip FROM cwcondco WHERE Numcom =1";
               
$consulta="SELECT cwcondco.Credito, cwcondco.Cuenta, cwcondco.Debito, cwcondco.Descrip FROM cwcondco,cwconhco WHERE cwcondco.Numcom ='000000'  and cwcondco.Numcom=cwconhco.Numcom and cwconhco.Estado!='4' and cwcondco.Anio='$Anio_usu' and cwconhco.Anio='$Anio_usu'";
             
$resu query($consulta$conectar);
             
$fila fetch_array($resu);
             
              
$Salantu=$fila["Debito"]-$fila["Credito"];
             
              
$Salantu_tot=$Salantu;
        
        
        }
        else {
        
            
$fecha_ant2date("Y-m-d"strtotime("$fecha1 - 1 day"));
        
             
$fecha_ant1=$anio."-01-01";
            
             
//$consulta="SELECT Credito, Cuenta, Debito, Descrip FROM cwcondco WHERE Numcom =1";
          
$consulta="SELECT cwcondco.Credito, cwcondco.Cuenta, cwcondco.Debito, cwcondco.Descrip FROM cwcondco,cwconhco WHERE cwcondco.Numcom ='000000'  and cwcondco.Numcom=cwconhco.Numcom and cwconhco.Estado!='4' and cwcondco.Anio='$Anio_usu' and cwconhco.Anio='$Anio_usu'";
             
$resu query($consulta$conectar);
             
$fila fetch_array($resu);
             
             
$Salantu=$fila["Debito"]-$fila["Credito"];
                     
        
        
$consulta_subtotal="SELECT SUM(Credito) AS Credsum, SUM(Debito) AS Debsum  FROM cwcondco,cwconhco WHERE cwcondco.Cuenta LIKE '$Cuenta_bucle%' AND cwcondco.Numcom!='000000' and cwcondco.Numcom=cwconhco.Numcom and cwconhco.Estado!='4' AND cwcondco.FechaD BETWEEN '$fecha_ant1' AND '$fecha_ant2' and cwcondco.Anio='$Anio_usu' and cwconhco.Anio='$Anio_usu' ORDER BY cwcondco.FechaD";
    
              
$result_subtotal =query($consulta_subtotal$conectar);
             
$row_subtotal fetch_array($result_subtotal); 
            
            
             
$Salantu_tot = ($Salantu+$row_subtotal["Debsum"]) - $row_subtotal["Credsum"];
        
         
        } 
y en el common.php linea 1088 esta lo siguiente:
Código PHP:
function query($consulta$conexion){
$config=parse_ini_file("selectra.ini");
if(
$config[bd]=="mysql"){

[
B]$resultado=mysql_query($consulta,$conexion) or die("Valor conexion()= ".$conexion." -- No se puede realizar la siguiente consulta: ".$consulta." ".mysql_error());[/B]
    return 
$resultado;
}else{
    echo 
"No se ha implementado en postgres";

cabe destacar que otras consultas que estan en el codigo previas a esta no provocan ningun warning, y que esta consulta la probe dentro el phpmyadmin y me arroja resultados