Ir para conteúdo
  • 0

Gesior da erro ao criar char.


duasrodas

Pergunta

Meu site estava funcionando normalmente agora começou a dar um erro quando crio um char,não sei dizer oque alterei,mas para não precisar refazer tudo de novo alguem consegue interpretar onde pode ser esse erro?

 

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '11-0' for key 'player_id_2'' in C:\xampplite\htdocs\pot\OTS_Player.php:187 Stack trace: #0 C:\xampplite\htdocs\pot\OTS_Player.php(187): PDO->query('INSERT INTO `pl...') #1 C:\xampplite\htdocs\accountmanagement.php(1900): OTS_Player->save() #2 C:\xampplite\htdocs\index.php(247): include('C:\xampplite\ht...') #3 {main} thrown inC:\xampplite\htdocs\pot\OTS_Player.php on line 187

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

10 respostass a esta questão

Posts Recomendados

  • 0

 

executa comando sql:
UPDATE players SET id = NULL WHERE id = 2; ou

UPDATE players SET id = ' ' WHERE id = 2;

mesma coisa, a cada tentativa apenas vai mudando isso Duplicate entry '11-0' for key 'player_id_2'' tipo vai ficando 12-0,13-0 e assim vai.

to usando o Gesior do Victor.

 

OBS:executei os 2 comando no sql.

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

  • 0

na tabela players tem algum players com o ID igual ?

 

 

  1. Abra o phpmyadmin ou algum gerenciador de mysql
  2. Selecionar o banco de dados do seu OT
  3. Selecione a tabela "players"
  4. Alterar a linha com o campo "id"
  5. Selecione "auto_increment" a partir do ultimo registro e salva

 

 

 

 

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

  • 0

na tabela players tem algum players com o ID igual ?

nao somente os samples que são 0,1,2,3,4,5,6, e o player de ID 7 é meu GOD.

Meu god esta normal,mas nao consigo fazer mais nenhum char.

Link para o comentário
Compartilhar em outros sites

  • 0

 

na tabela players tem algum players com o ID igual ?

 

 

  1. Abra o phpmyadmin ou algum gerenciador de mysql
  2. Selecionar o banco de dados do seu OT
  3. Selecione a tabela "players"
  4. Alterar a linha com o campo "id"
  5. Selecione "auto_increment" a partir do ultimo registro e salva

 

 

 

 

 

Cara ae me complicou ,não consegui interpretar a explicação,tipo para alterar o campo ID de qual player? do ultimo player?

Esse campo id esta relacionado a um player?

Link para o comentário
Compartilhar em outros sites

  • 0

Abra o phpmyadmin seleciona a tabela players, e no menu lá em cima clica em Operations ou Operações,logo abaixo vai ter um campo chamado Table options

e auto_increment pega o ID do último player criado e coloca nesse campo e aperte 'go'.

Link para o comentário
Compartilhar em outros sites

  • 0

Tente substituir seu arquivo Pot em xampp\htdocs\pot por esse: POT.

 

Se der esse erro:

Fatal error: Call to undefined method OTS_Account::getRecoveryKey() in C:\xampp\htdocs\accountmanagement.php on line 12

Substitua o arquivo accountmanagement.php em xampp\htdocs\accountmanagement.php por esse: AccManagement.php.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...