Jump to content


Photo

Erro No Código


  • Faça o login para participar
10 replies to this topic

#1 xaves

xaves

    Normal

  • Usuários
  • 105 posts
  • Sexo:Não informado
  • Interesses:Redes, Corel Draw e Programação em geral

Posted 11/10/2006, 13:01

$p_sql = "select pno, orcamento from projeto";
$p_limite = pg_query("$p_sql");

$m_sql = "select pno, pnome, cod_cargo from projeto";
$limite = mysql_query("$m_sql");

while($p_sql = pg_fetch_array($p_limite)){
$m_sql = mysql_fetch_assoc($limite)
$Var1=$p_sql["pno"];
$Var2=$m_sql["pno"];
if($Var1==$Var2) {
echo "insert";
}
}

está dando erro, alguém poderia me ajudar????
• Xaves Corel | Pré-impressão | Photoshop | Programação

#2 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 11/10/2006, 13:12

Provavelmente está reclamando a ausência de um ponto e vírgula nesta linha:
$m_sql = mysql_fetch_assoc($limite)
Certo? (ok2)

Flws...
:DAté mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#3 kleryson

kleryson

    Mestre

  • Usuários
  • 687 posts
  • Sexo:Masculino

Posted 11/10/2006, 13:38

faltou nessa linha " ; "
[quode]
$m_sql = mysql_fetch_assoc($limite);
[/quode]

Mau Fenesi não vi que tinha repondido a linha também :(

Edição feita por: kleryson, 11/10/2006, 13:39.


#4 xaves

xaves

    Normal

  • Usuários
  • 105 posts
  • Sexo:Não informado
  • Interesses:Redes, Corel Draw e Programação em geral

Posted 11/10/2006, 14:16

obrigado, arrumei e está com este erro:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in...

não sei se passei o parametro errado...

troquei o mysql_fetch_assoc pelo array, naquela mesma linha q faltava o ;

Edição feita por: xaves, 11/10/2006, 14:21.

• Xaves Corel | Pré-impressão | Photoshop | Programação

#5 kleryson

kleryson

    Mestre

  • Usuários
  • 687 posts
  • Sexo:Masculino

Posted 11/10/2006, 14:20

Acho que hoje não estou nada bem!!

:(

Não faltou um while não??

while($p_sql = pg_fetch_array($p_limite)){
while ($m_sql = mysql_fetch_assoc($limite)){
$Var1=$p_sql["pno"];
$Var2=$m_sql["pno"];
if($Var1==$Var2) {
echo "insert";
}
}

Pois o do mysql vai trazer várias resposta e não uma só..

Edição feita por: kleryson, 11/10/2006, 14:22.


#6 xaves

xaves

    Normal

  • Usuários
  • 105 posts
  • Sexo:Não informado
  • Interesses:Redes, Corel Draw e Programação em geral

Posted 11/10/2006, 14:23

que houve? eu tbm não to legal, to nessa batalha faz 2 semanas....

arrumei, realmente eu escqueci o while, estou com a cabeça cheia, mas tá dando erro no laço:

Parse error: parse error, unexpected $end in C:\Arquivos de programas\xampp\htdocs\trab.php on line 88

o critério de parada está certo, ou esse erro não é do laço?

Edição feita por: xaves, 11/10/2006, 14:29.

• Xaves Corel | Pré-impressão | Photoshop | Programação

#7 Alex Gotardi

Alex Gotardi

    Normal

  • Usuários
  • 62 posts
  • Sexo:Não informado

Posted 11/10/2006, 14:32

que houve? eu tbm não to legal, to nessa batalha faz 2 semanas....

arrumei, realmente eu escqueci o while, estou com a cabeça cheia, mas tá dando erro no laço:

Parse error: parse error, unexpected $end in C:\Arquivos de programas\xampp\htdocs\trab.php on line 88

o critério de parada está certo, ou esse erro não é do laço?



faltou uma }

abriu 3 {

fecha 3 }
"O amor seja não fingido" - Rm 12:9

#8 xaves

xaves

    Normal

  • Usuários
  • 105 posts
  • Sexo:Não informado
  • Interesses:Redes, Corel Draw e Programação em geral

Posted 11/10/2006, 14:40

Certo, eu to tão preocupado com os erros q me esqueço da sintace...

mas ainda ocorre o mesmo erro anterior:

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in ...
• Xaves Corel | Pré-impressão | Photoshop | Programação

#9 kleryson

kleryson

    Mestre

  • Usuários
  • 687 posts
  • Sexo:Masculino

Posted 11/10/2006, 14:46

Cara já tentou sem as aspas??

$p_sql = "select pno, orcamento from projeto";
$p_limite = pg_query($p_sql);

$m_sql = "select pno, pnome, cod_cargo from projeto";
$limite = mysql_query($m_sql);



#10 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 11/10/2006, 14:47

Use assim:
$limite = mysql_query("$m_sql") or die(mysql_error());
O erro vai ficar mais claro.

Flws...
;)Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#11 xaves

xaves

    Normal

  • Usuários
  • 105 posts
  • Sexo:Não informado
  • Interesses:Redes, Corel Draw e Programação em geral

Posted 11/10/2006, 14:56

boa, obrigado Frenesi, era erro no SQL.

aprendi mais uma :) boa essa mensagem pra saber o que houve
• Xaves Corel | Pré-impressão | Photoshop | Programação




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq