Ir para o conteúdo
Kriptosgeek

Muitos queries

Mensagens Recomendadas

Kriptosgeek    0
Kriptosgeek

Boas!

eu estou a fazer um pequeno projecto so mesmo com intuito de aprender mais sobre PHP e deparei-me com uma situação muito desconfortável!

Eu estou a fazer um sistema de base de dados sobre actores famosos, e ao clicar no nome do dito autor, o sistema carrega as fotos, até aqui parece muito simples!

Mas o problema começa quando quero fazer uma listagem  de actores!

Tenho que fazer um query para listar por exemplo 10 actores e que quero que apareça a foto de cada um deles!

Isto ia dar um ciclo em  com o query da listagem dos 10 actores e dentro desse ciclo outro query para verificar na base de dados se o autor tem foto e se tiver para copiar o caminho da imagem!

while ($rs=mysql_fetch_array($resultado,MYSQL_NUM))
      {
      $SQL="Select * from imagens where id=" . $rs[2];
      $imagem=mysql_query($SQL,$ligacao);
      $rimagem=mysql_fetch_array($imagem,MYSQL_NUM);
      echo "<hr>";
      echo "ID " . $rs[0] . "<br>Nome do actor=>  " . $rs[1]. "<br>";
      echo '<img src="' . $rimagem[1] . '" />';

      }

o $rs[2] indica o id da imagem que esta noutra tabela

o $rs[1] indica o nome do actor

o $rs[0] indica o id do actor

O problema é que eu queria um query para fazer isto tudo!

Penso que este código compromete muito  tempo de execução da página!

Não sou nenhum expert no que toca ao SQL mas penso que provabelmente o mysql permite fazer um query que faça isto tudo!

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Kriptosgeek    0
Kriptosgeek

a primeira query não é nada demais!

$SQL="Select * from actores Limit 0 to 10";

Eu quero é saber é se apartir desta consigo fazer tudo!

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade