Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Erros de conexão


freud729

Pergunta

Olá pessoal,

Não sou expert em php e estou com um pequeno problema

transferi um site que funcionava perfeitamente para o uolhost, e agora algumas páginas não estão acessando, aparece este erro:

PHP Warning: mysql_result(): supplied argument is not a valid MySQL result resource in E:\home\sitexx\Web\site\detalhes.php on line 73

a linha de erro do código é a seguinte:

$categoria = mysql_result($sql,$i,categoria);

qual seria o problema? se no outro servidor está exatamente igual, seria uma versão do banco de dados diferente?

se alguém puder dar uma dica me ajudaria muito.

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Tem duas coisas que podem estar erradas ai:

$sql (que é a query)

$i (que é a linha de resultado que está sendo lido)

Como você falou que copiou tudo, provavelmente o erro esteja na conexão com o banco de dados (que faz a query dar pau e não retornar nada).

Link para o comentário
Compartilhar em outros sites

  • 0

esta acontecendo o mesmo problema comigo..

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in C:\Seven\xampp\htdocs\ativar.php on line 14

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in C:\Seven\xampp\htdocs\ativar.php on line 15

$id = antiInjection($_GET['id']);

$sqlreg = mysql_query ("SELECT * FROM l2users WHERE confirmacao = '$id' AND registro = 0");

$sqlreg = mysql_num_rows($sqlreg);

if($sqlreg > 0){

$sqlreg_user = mysql_result($sqlreg,0,"user");

$sqlreg_pass = l2j_encrypt(mysql_result($sqlreg,0,"pass"));

mysql_query("UPDATE l2users SET confirm = 'ok', reg = '1' WHERE id = '".$id."'");

mysql_close($mysql_conn);

include"include/mysql_l2j.php";

mysql_query("INSERT INTO accounts VALUES ('$sqlreg_user','$sqlreg_pass','','0','$ip','1')");

}else{

header("Location: /erro.php");

}

as linhas em vermelhos é onde esta o erro, mas sinceramene não vejo erro nenhum ai, sempre fiz meus scripts assim..

alguém tem alguma sugestão?

Link para o comentário
Compartilhar em outros sites

  • 0

depois de perder 1 noite de sono reinstalando e reconfigurando tudo, refazendo as tabelas, finalmente eu descubro o erro!

estava logo ali em baixo do meu nariz..

foi fácil até... :P

$sql = mysql_query ("SELECT * FROM usuarios WHERE confirmacao = '$id' AND registro = 0") or die(mysql_error());

$sqlreg = mysql_num_rows($sql);

if($sqlreg > 0){

$sqlreg_user = mysql_result($sql,0,"login");

$sqlreg_pass = l2j_encrypt(mysql_result($sql,0,"senha"));

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...