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_ant2= date("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"];
}
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";
}