Pular para o conteúdo

Esta a devolver todos os resultados desde que exista um positivo

Responder tópico
  • Denunciar
  • Indicar

1. Esta a devolver todos os resultados desde que exista um positivo

Enviado em 06/06/2014 - 18:16h

Olá

Tenho estado a desenvolver uma plataforma de troca de banners e agora deparei-me com um pequeno problema.

Há … já agora não tenho qualquer formação de informática todo o que tenho feito tem sido a base de consulta na net ou a base de experiencias.

Cheguei ao ponto que preciso da vossa ajuda.

Problema!

O sistema devolve os banners desde que exista um do mesmo tipo com valores positivos de créditos.

Passo o código da duvida!

$q = "
SELECT ".$db_Pre."ads.id_Ads, ".$db_Pre."ads.data, ".$db_Pre."ads.alt_Text, ".$db_Pre."ads.title, ".$db_Pre."ads.link, ".$db_Pre."ads.id_User,
".$db_Pre."zones.text
FROM ".$db_Pre."ads
INNER JOIN ".$db_Pre."credits ON ".$db_Pre."credits.id_Zone = ".$db_Pre."ads.id_Zone
INNER JOIN ".$db_Pre."zones ON ".$db_Pre."zones.id_Zone = ".$db_Pre."ads.id_Zone
WHERE ".$db_Pre."ads.id_Zone = ".$_GET['zone']."
AND ".$db_Pre."ads.link != '".$s_This."'
AND ".$db_Pre."ads.active = 1
".$where_Country."
".$s_And_Cat_Dont."
".$s_And_Time_Dont."
AND ".$db_Pre."credits.credits != 0 <<----------------------------- Penso que o problema esta aqui desde que um positivo aparece todos
AND (".$db_Pre."ads.id_Cats_Shown = ''
OR ".$db_Pre."ads.id_Cats_Shown LIKE '%:".$s_Website_Cat.":%')
ORDER BY RAND()
LIMIT 1
";

$q_Ad = mysql_query($q) or die("Unable to Get Ad: " . mysql_error());

if(mysql_num_rows($q_Ad) > 0){ BLA BLA BLA resto do codigo para aparecer o banner


Como assinalei com << --- é onde eu não consigo dar a volta ao assunto.

Por favor quem me poder ajudar eu agradeço.

Obrigado

Responder tópico

2. Alguém me pode ajudar??

Enviado em 08/06/2014 - 05:22h

Alguém me pode ajudar??

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder