Autor Tópico: Problemas ao retornar valores  (Lida 1382 vezes)

DeivitePopo

  • Intermediário
  • ***
  • Mensagens: 156
    • Email
Problemas ao retornar valores
« Online: Outubro 11, 2010, 08:32:50 am »
Caros estou com um problema ao retornar valores do banco de dados,

$filtro = $_GET[codigo]; // recebe o parametro da url está funcionando perfeitamente
$sql= "select * from candidato where codigo = '$filtro'";
$r = mysql_query($sql);
$rs = mysql_fetch_array($r);
$cod = $rs["codigo_cargo"];
$codconc = $rs["codigo_concurso"];
$codinscricao = $rs['numero_inscricao'];

A VARIAVEL $cod recebe o id ta tabela cargos que é inserido quando o candidato faz a sua inscrição.
Estou usando essa variavel como filtro para selecionar o  nome do cargo do candidato na tabela cargos no select abaixo.
Porem não consigo retornar o codigo que é na verdade a variavel $cod e os outros dados não retorna, como nome do cargo, valor.

// selecionando a tabela cargos
$sqlc= "select * from cargo where codigo = '$cod'";
$rc = mysql_query($sqlc);
$rsc = mysql_fetch_array($rc);
//$ncarg = $rs["nome"];
$vlr = $rsc["valor"];
//$n = str_pad($n, 7, "0", STR_PAD_LEFT);
//echo $n;
// selecionando a tabela concurso
$sqlcc= "select * from concurso where codigo = '$codconc'";
$rcc = mysql_query($sqlcc);
$rscc = mysql_fetch_array($rcc);
$nconc = $rscc["nome"];


echo $nconc; // não retorna nada e nem da erro


Pensei que poderia ser o mysql_fetch_array, que por algum motivo so estava retornando a primeira linha, mas ate agora não conseguir desvendar.

Alguem sabe o que pode ser isso?

Diogo Toscano

  • Administrator
  • Expert
  • *****
  • Mensagens: 613
    • :: ScriptCase ::
    • Email
Re: Problemas ao retornar valores
« Responder #1 Online: Outubro 12, 2010, 07:16:15 pm »
poe no modo debug e vamos ver os sqls executados para ver o que esta ocorrendo.

DeivitePopo

  • Intermediário
  • ***
  • Mensagens: 156
    • Email
Re: Problemas ao retornar valores
« Responder #2 Online: Outubro 12, 2010, 07:41:29 pm »
Diego consegui resolver meu banco estava com lentidão nas querys, e o codigo não estava alcancando o tempo abio para execultar.
Vi isso no manual do mysql:
http://dev.mysql.com/doc/refman/4.1/pt/query-speed.html

Abraços e brigadão pela dica.

Sds

poe no modo debug e vamos ver os sqls executados para ver o que esta ocorrendo.