Ir para conteúdo

[PHP/MySQL] Editar permissões PermissionsEX em MySQL


Guest Felipe Bueno

Posts Recomendados

Guest Dêemezeká

"INSERT INTO `permissions`" , como arrumo? Não consigo adicionar permissões.

verifica se a tabela permissions existe, e mostra o comando sql inteiro, pode ter algo errado

Link para o comentário
Compartilhar em outros sites

Guest Felipe Bueno

Sim, há a tabela "permissions",

 

 


if ( mysql_num_rows( $result ) == 0 ) {
if ( !$sqlINSERT )
$sqlINSERT = "INSERT INTO `permissions` 
( `name`, `permission`, `value` ) VALUES 
( '". mysql_real_escape_string( $group ) ."', '"
. $permission ."', '". mysql_real_escape_string( $_GET['data'] ) ."' ) ";
else 
$sqlINSERT .= ", ( '". mysql_real_escape_string( $group ) ."', '"
. $permission ."', '". mysql_real_escape_string( $_GET['data'] ) ."' ) ";
}
else {
$row = mysql_fetch_array( $result );
if ( !$sqlUPDATE )
$sqlUPDATE = "UPDATE `permissions` SET `value`='". mysql_real_escape_string( $_GET['data'] ) ."' 
WHERE ( `permission` = '". $permission ."'
AND `id`=". $row['id'] ." ) ";
else
$sqlUPDATE .= "OR ( `permission` = '". $permission ."'
AND `id`=". $row['id'] ." ) ";
}
}

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

Guest Dêemezeká

 

Sim, há a tabela "permissions",

 

 


if ( mysql_num_rows( $result ) == 0 ) {
if ( !$sqlINSERT )
$sqlINSERT = "INSERT INTO `permissions` 
( `name`, `permission`, `value` ) VALUES 
( '". mysql_real_escape_string( $group ) ."', '"
. $permission ."', '". mysql_real_escape_string( $_GET['data'] ) ."' ) ";
else 
$sqlINSERT .= ", ( '". mysql_real_escape_string( $group ) ."', '"
. $permission ."', '". mysql_real_escape_string( $_GET['data'] ) ."' ) ";
}
else {
$row = mysql_fetch_array( $result );
if ( !$sqlUPDATE )
$sqlUPDATE = "UPDATE `permissions` SET `value`='". mysql_real_escape_string( $_GET['data'] ) ."' 
WHERE ( `permission` = '". $permission ."'
AND `id`=". $row['id'] ." ) ";
else
$sqlUPDATE .= "OR ( `permission` = '". $permission ."'
AND `id`=". $row['id'] ." ) ";
}
}

 

provavelmente o erro nao é o que vc achava

o codigo é desatualizado, a funcao mysql ta depreciada

 

manda print da pagina que aparece o erro

Link para o comentário
Compartilhar em outros sites

Guest Dêemezeká

hmm, fica dificil ajudar pq nao sei como vc ta tentando inserir os dados, n sei como é a tabela e nunca vi esse sistema

 

 

Tira as " ' " do permissions e das tabelas ou colunas, use apenas em Strings

 

as aspas (na verdade sao acentos) fazem parte dos comandos sql, com ou sem elas nao vai mudar '-'

Link para o comentário
Compartilhar em outros sites

Guest Felipe Bueno

 

Tira as " ' " do permissions e das tabelas ou colunas, use apenas em Strings

 

 

Não fez diferença alguma, portanto continuei com o antigo código.


hmm, fica dificil ajudar pq nao sei como vc ta tentando inserir os dados, n sei como é a tabela e nunca vi esse sistema

 

as aspas (na verdade sao acentos) fazem parte dos comandos sql, com ou sem elas nao vai mudar '-'

 

Da uma olhada aí: https://github.com/pirmax/PermissionsExGUI

Link para o comentário
Compartilhar em outros sites

Guest Dêemezeká

Não fez diferença alguma, portanto continuei com o antigo código.


 

Da uma olhada aí: https://github.com/pirmax/PermissionsExGUI

dei uma olhada aki rapidinho e parece que nao tem exibicao do erro original do mysql, ate pq um erro sql completo nao tem so aquilo '-'

como ta oculto o erro, eu fico na teoria de que é por causa do mysql depreciado

 

 

Depende, pode mudar sim, estava fazendo um pl e deu erros ao inserir com aspas nas tabelas

com certeza usaram aspas de forma errada

Link para o comentário
Compartilhar em outros sites

Guest Felipe Bueno

dei uma olhada aki rapidinho e parece que nao tem exibicao do erro original do mysql, ate pq um erro sql completo nao tem so aquilo '-'

como ta oculto o erro, eu fico na teoria de que é por causa do mysql depreciado

 

 

com certeza usaram aspas de forma errada

 

Meu MySQL é atualizado :/

Link para o comentário
Compartilhar em outros sites

Guest Dêemezeká

Meu MySQL é atualizado :/

kk poise, se seu php tb for atualizado o erro é o mysql depreciado, quando eu falo mysql eu falo das funções php kk

substitua todos os mysql_connect e mysql_query por

@mysql_connect
@mysql_query

com o @ na frente

Link para o comentário
Compartilhar em outros sites

Guest Felipe Bueno

kk poise, se seu php tb for atualizado o erro é o mysql depreciado, quando eu falo mysql eu falo das funções php kk

substitua todos os mysql_connect e mysql_query por

@mysql_connect
@mysql_query

com o @ na frente

 

Não resultou...

Link para o comentário
Compartilhar em outros sites

Participe da Conversa

Você pode postar agora e se cadastrar mais tarde. Se você tiver uma conta, a class='ipsType_brandedLink' href='https://gamersboard.com.br/login/' data-ipsDialog data-ipsDialog-size='medium' data-ipsDialog-title='Sign In Now'>acesse agora para postar com sua conta.
Observação: sua postagem exigirá aprovação do moderador antes de ficar visível.

Visitante
Responder

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

Processando...
×
×
  • Criar Novo...