Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/08/2010, 11:08
vazu
 
Fecha de Ingreso: agosto-2010
Mensajes: 10
Antigüedad: 14 años, 4 meses
Puntos: 0
El MySQL me volvio loco.. HELP!!

Hola sres.... perdon la molesta pero la verda....siendoles sinceros...me volvi loco...forie en todo el mundo...y todos dicen lo mismo pero a mi no me funciona...el error que me tira es el siguiente...

Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\srvr\xampp\htdocs\guille\liquidaciones.php on line 298

y el codigo en cuestion es ->

Código PHP:
if($pagar != ""){
            
$sql_pagar="SELECT * FROM vendedores WHERE gerente = '$gerente' OR Id = '$gerente'";
            
$query_pagar=mysql_query($sql_pagar,$conexion) or die(mysql_error());        
            
            echo 
$sql_pagar."<br><br><hr>";        
            while(
$array_pagar=mysql_fetch_assoc($query_pagar) or die(mysql_error())){
            
$vendedor=$array_pagar[Id];
            
$sql_pagado="SELECT * FROM vendedores INNER JOIN
                  comisiones ON comisiones.Id_Vendedor = vendedores.Id
                  WHERE comisiones.pagado = '0' AND vendedores.Id = '$vendedor'"
;
            
$query_pagado=mysql_query($sql_pagado,$conexion);
            
            echo 
$sql_pagado."<br><br><hr>";    
            while(
$array_pagado=mysql_fetch_assoc($query_pagado)){
                
$update_pagar="UPDATE comisiones SET pagado = '1' WHERE Id_Vendedor = '$array_pagado[Id_Vendedor]' AND Orden = '$array_pagado[Orden]' AND pagado = '0'";
                echo 
$update_pagar."<br>";
                
$query_pagar=mysql_query($update_pagar,$conexion) or die(mysql_error());
            }
            }
            if(
$query_pagar != ""){
                echo 
"<center><font color='blue'>El pago de las comisiones ha sido registrado correctamente</b>.</font></center>";
            }
        
        } 
La linea que me informa con error es ->

Código PHP:
while($array_pagar=mysql_fetch_assoc($query_pagar) or die(mysql_error())){ 
Aca viene lo cmplicado....en todos los foros que vi coinciden en que la consulta de SQL esta mal hecha...pero la imprimi millones de veces y la ejecute en el SQL FRON T para encontrale algun error de sintaxis y nada che....no se....me estoy quemando las pestañas xD

Agradezco eternamente al que me de una luz de esperanza =)

Saludos.

Vaz