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

Erro "Out of range value for column" MySQLi


RodrigoGomes

Pergunta

bom pessoal, eu apliquei meu site para funcionar com o novo MySQLi.. e tudo funciona perfeitamente.

Meu site é configurado para me enviar erros por email caso ocorra, e eu estou recebendo "algumas" vezes este erro do MySQL:

Out of range value for column 'confirmacao' at row 1

a configuração da tabela é a seguinte:

-- Table "usuarios" DDL

CREATE TABLE `usuarios` (
  `id` int(20) NOT NULL AUTO_INCREMENT,
  `login` varchar(16) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `email` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `senha` varchar(16) COLLATE utf8_bin NOT NULL,
  `registro` int(1) NOT NULL,
  `confirmacao` int(30) NOT NULL,
  `data` date NOT NULL,
  `ip` varchar(100) COLLATE utf8_bin DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=33219 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

caso necessitem, postarei os scripts..

gostaria de saber o que pode criar este erro?

Editado por kuroi
Adicionar tag CODE<br />
Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

aproveitando o tópico, gostaria de saber se esta correto obter os valores assim com o MySQLi:

$sql = mysqli_query($mysqli_conn,"SELECT * FROM characters WHERE pvpkills > 0 ORDER BY pvpkills DESC LIMIT 5") or die(sql_error(mysqli_error($mysqli_conn),$doc_file));
$sqlrnk = mysqli_num_rows($sql);

while ($i <= 5) {
$SQLresult = mysqli_fetch_array($sql,MYSQLI_ASSOC);
$sqlrnk_char = $SQLresult['char_name'];
$sqlrnk_pvp = $SQLresult['pvpkills'];
$sqlrnk_acc = $SQLresult['account_name'];
$i++;
}

eu não consegui definir qual valor eu queria com o $i, igual fazia com o mysql comum, porém funciona normalmente..

antigo exemplo:

$sqlrnk_char = mysql_result($sql,$i,"char_name");

gostaria de saber se estou fazendo isso corretamente

Editado por Vampyro
Link para o comentário
Compartilhar em outros sites

  • 0

Bom o erro está dizendo que algo esta fora do valor da coluna confirmação na linha 1....

Possivel, nessa linha exista algum erro, ou seu código não a esteje acessando corretamente, ou algumas outras váriaveis para isso estar ocorrendo......

eu so meio novato nisso então não sei muito o que dizer......

Quanto a esta outra duvida, não sei te dizer se está correto ou não...... como disse... novato ..... hehehe

espero ter ajudado ... vlw...

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...