Integrar banco de dados WordPress(Woocommerce) com outra aplicação php via mysql

Oi, pessoal.
Estou rodando um wordpress com o plugin woocommerce e também uma outra aplicação em um subdominio, porém os 2 bancos estão no mesmo servidor.
O ideal seria que ao cliente comprar o produto no wordpress o mesmo cadastro que ela fez gravasse no outro banco de dados, para que o cliente não precise fazer a conta 2x.
No caso esse outro sistema é para configuração do produto, a única coisa que tem que bater é o usuário e senha que a pessoa cadastrou na hora da compra no woocoomerce.
Esse sistema eu comprei pronto, e preciso fazer essa alteração.
Estou enviando umas imagens da tabela users do wordpress e da tabela users do outro sistema, outra dúvida é posicionar os dados que vem da tabela do wordpress para a tabela de sistema, já que elas tem as colunas diferentes.
inserir a descrição da imagem aqui

inserir a descrição da imagem aqui

php – Update no banco após SELECT realizado

Boa tarde pessoa, sou novo em DEV, estou tentando desenvolver uma aplicação que envia um valor do banco de dados por e-mail, e que após pegar esse valor ele seja atualizado para não ser mais utilizado. Ou seja no próximo select a aplicação vai enviar outro valor que não é mais o anterior devido o mesmo estar atualizado após o update. O meu select está sendo feito assim:

$search_link_payment = $conn->query (“SELECT *
FROM public.link_payments
WHERE status =’10’; “);

while ($row3 = $search_link_payment->fetch(PDO::FETCH_OBJ)) {
    $last_update_status-> status;
echo $row3->link_payment;
} 

delphi – Como consigo ler este json do banco inter? queria pegar os dados que estar na taga content

Pessoal como consigo ler este json e pegar os dados dos boletos que estão no context

{“totalPages”:1,”totalElements”:6,”numberOfElements”:6,”last”:true,”first”:true,”size”:20,”summary”:{“recebidos”:{“quantidade”:1,”valor”:10.00},”previstos”:{“quantidade”:2,”valor”:20.00},”baixados”:{“quantidade”:3,”valor”:179.90},”expirados”:{“quantidade”:0,”valor”:0}},”content”:[{“nossoNumero”:”00701439376″,”seuNumero”:”1″,”cnpjCpfSacado”:”12342″,”nomeSacado”:”JULIO CEZAR MARTINS DE SOUZA”,”codigoBaixa”:”FALTADESOLUCAO”,”situacao”:”BAIXADO”,”dataPagtoBaixa”:”14/07/2021″,”dataVencimento”:”28/07/2021″,”valorNominal”:90.00,”telefone”:””,”email”:”evolucaocontabil.julio@gmail.com”,”dataEmissao”:”14/07/2021″,”dataLimite”:”26/09/2021″,”linhaDigitavel”:”07790001161205067510207014393768186950000009000″,”valorJuros”:25.00,”valorMulta”:3.50,”desconto1″:{“codigo”:”NAOTEMDESCONTO”,”taxa”:0.00,”valor”:0.00},”desconto2″:{“codigo”:”NAOTEMDESCONTO”,”taxa”:0.00,”valor”:0.00},”desconto3″:{“codigo”:”NAOTEMDESCONTO”,”taxa”:0.00,”valor”:0.00},”multa”:{“codigo”:”VALORFIXO”,”data”:”2021-07-29″,”taxa”:0.00,”valor”:3.50},”mora”:{“codigo”:”VALORDIA”,”data”:”2021-07-29″,”taxa”:0.00,”valor”:25.00},”valorAbatimento”:0.00},{“nossoNumero”:”00701481691″,”seuNumero”:”3″,”cnpjCpfSacado”:”12232″,”nomeSacado”:”ROGERIO TADEU COSTA DE OLIVEIRA”,”codigoBaixa”:”FALTADESOLUCAO”,”situacao”:”BAIXADO”,”dataPagtoBaixa”:”14/07/2021″,”dataVencimento”:”27/07/2021″,”valorNominal”:79.90,”telefone”:””,”email”:”sonicabh@gmail.com”,”dataEmissao”:”14/07/2021″,”dataLimite”:”25/09/2021″,”linhaDigitavel”:”07790001161205067510207014816917586940000007990″,”valorJuros”:0.25,”valorMulta”:3.50,”desconto1″:{“codigo”:”NAOTEMDESCONTO”,”taxa”:0.00,”valor”:0.00},”desconto2″:{“codigo”:”NAOTEMDESCONTO”,”taxa”:0.00,”valor”:0.00},”desconto3″:{“codigo”:”NAOTEMDESCONTO”,”taxa”:0.00,”valor”:0.00},”multa”:{“codigo”:”VALORFIXO”,”data”:”2021-07-28″,”taxa”:0.00,”valor”:3.50},”mora”:{“codigo”:”VALORDIA”,”data”:”2021-07-28″,”taxa”:0.00,”valor”:0.25},”valorAbatimento”:0.00},{“nossoNumero”:”00701550032″,”seuNumero”:”1″,”cnpjCpfSacado”:”122211″,”nomeSacado”:”JOHN”,”codigoBaixa”:”FALTADESOLUCAO”,”situacao”:”BAIXADO”,”dataPagtoBaixa”:”14/07/2021″,”dataVencimento”:”24/07/2021″,”valorNominal”:10.00,”telefone”:””,”email”:””,”dataEmissao”:”14/07/2021″,”dataLimite”:”22/09/2021″,”linhaDigitavel”:”07790001161205067510207015500320686910000001000″,”valorJuros”:0.00,”valorMulta”:0.00,”desconto1″:{“codigo”:”NAOTEMDESCONTO”,”taxa”:0.00,”valor”:0.00},”desconto2″:{“codigo”:”NAOTEMDESCONTO”,”taxa”:0.00,”valor”:0.00},”desconto3″:{“codigo”:”NAOTEMDESCONTO”,”taxa”:0.00,”valor”:0.00},”multa”:{“codigo”:”NAOTEMMULTA”,”taxa”:0.00,”valor”:0.00},”mora”:{“codigo”:”ISENTO”,”taxa”:0.00,”valor”:0.00},”valorAbatimento”:0.00},{“nossoNumero”:”00701552434″,”seuNumero”:”6″,”cnpjCpfSacado”:”1232″,”nomeSacado”:”BIO MOVEIS E DECORACOES LTDA”,”situacao”:”PAGO”,”dataPagtoBaixa”:”15/07/2021″,”dataVencimento”:”29/07/2021″,”valorNominal”:10.00,”valorTotalRecebimento”:10.00,”telefone”:”1144363936″,”email”:”eduardo.inacio18@gmail.com”,”dataEmissao”:”14/07/2021″,”dataLimite”:”27/09/2021″,”linhaDigitavel”:”07790001161205067510207015524346686960000001000″,”valorJuros”:0.25,”valorMulta”:3.50,”desconto1″:{“codigo”:”NAOTEMDESCONTO”,”taxa”:0.00,”valor”:0.00},”desconto2″:{“codigo”:”NAOTEMDESCONTO”,”taxa”:0.00,”valor”:0.00},”desconto3″:{“codigo”:”NAOTEMDESCONTO”,”taxa”:0.00,”valor”:0.00},”multa”:{“codigo”:”VALORFIXO”,”data”:”2021-07-30″,”taxa”:0.00,”valor”:3.50},”mora”:{“codigo”:”VALORDIA”,”data”:”2021-07-30″,”taxa”:0.00,”valor”:0.25},”valorAbatimento”:0.00},{“nossoNumero”:”00702246168″,”seuNumero”:”2″,”cnpjCpfSacado”:”13232″,”nomeSacado”:”TAMARA DE OLIVEIRA”,”situacao”:”EMABERTO”,”dataVencimento”:”26/07/2021″,”valorNominal”:10.00,”telefone”:””,”email”:””,”dataEmissao”:”16/07/2021″,”dataLimite”:”24/09/2021″,”linhaDigitavel”:”07790001161205067510207022461680486930000001000″,”valorJuros”:0.00,”valorMulta”:0.00,”desconto1″:{“codigo”:”NAOTEMDESCONTO”,”taxa”:0.00,”valor”:0.00},”desconto2″:{“codigo”:”NAOTEMDESCONTO”,”taxa”:0.00,”valor”:0.00},”desconto3″:{“codigo”:”NAOTEMDESCONTO”,”taxa”:0.00,”valor”:0.00},”multa”:{“codigo”:”NAOTEMMULTA”,”taxa”:0.00,”valor”:0.00},”mora”:{“codigo”:”ISENTO”,”taxa”:0.00,”valor”:0.00},”valorAbatimento”:0.00},{“nossoNumero”:”00702254972″,”seuNumero”:”4″,”cnpjCpfSacado”:”32323″,”nomeSacado”:”JULIO CEZAR MARTINS DE SOUZA”,”situacao”:”EMABERTO”,”dataVencimento”:”18/07/2021″,”valorNominal”:10.00,”telefone”:””,”email”:””,”dataEmissao”:”16/07/2021″,”dataLimite”:”16/09/2021″,”linhaDigitavel”:”07790001161205067510207022549724386850000001000″,”valorJuros”:0.00,”valorMulta”:0.00,”desconto1″:{“codigo”:”NAOTEMDESCONTO”,”taxa”:0.00,”valor”:0.00},”desconto2″:{“codigo”:”NAOTEMDESCONTO”,”taxa”:0.00,”valor”:0.00},”desconto3″:{“codigo”:”NAOTEMDESCONTO”,”taxa”:0.00,”valor”:0.00},”multa”:{“codigo”:”NAOTEMMULTA”,”taxa”:0.00,”valor”:0.00},”mora”:{“codigo”:”ISENTO”,”taxa”:0.00,”valor”:0.00},”valorAbatimento”:0.00}]}

php – Checkebox com dados do Banco de Dados

Alguém pode me ajudar a corrigir essa logica?
Eu quero que ao selecionar veiculo para atualizar, ele mostre todos os motoristas disponiveis, inclusive o selecionado no momento do cadastro, em forma de checkbox, destacando os que escolhi no momento de inserir no banco.

Estou querendo que caso o item motorista, seja igual a 1, ele marque o checkbox com checked.

Eu digo a função que se o resultado vindo do banco, id do motorista for igual a 1, ele deve marcar como checked o checkbox que veio da solicitação, deixando o restante em branco( no caso, tem varias opçoes mas ele só escolheu o de numero 1 no momento da gravação)

Se id for igual a 1, então marque checkbox.
Se n for, deixa em branco como todos os outros que vienharam junto da solicitação.

 $motorista = "SELECT id, nome FROM motorista";
 $selecao = mysqli_query($conexao, $motorista);
 $situacao;
 while($linhas = mysqli_fetch_assoc($selecao){ 
 extract($linhas);
 if(($selecao('motorista'))=='1'){
    $estado="checked" ;  
 }else{
    $estado="" ;  
 }
 echo "<input type='checkbox' name='motorista()' value=".$id."  $situacao/>".$nome."</br>";

}

A lógica parece simples, de marcar checked se um dos resultandos vir como 1, no entanto, ele não marca e apresenta todos os inputs tipo checkbox em branco.

Agradeço qq ajuda.

banco de dados – Problema em selecionar o ultimo registro por data

Olá, estou desenvolvendo um relatório com uma view, onde nesse relatório preciso passar o data mais recente de movimentação do produto, porém quando desenvolvi o script sql ele não faz a busca corretamente…

SELECT PRO.CODIGOPRODUTO,
       PRO.DESCRICAOPRODUTO,
       SUM(LES.QUANTIDADEATUAL + LES.QUANTIDADEBLOQUEADO) AS QUANTIDADE,
       SUM((LES.QUANTIDADEATUAL + LES.QUANTIDADEBLOQUEADO / LES.FATORTIPOUC) * NVL(LES.PESOBRUTO, TUC.PESOBRUTO)) AS PESOBRUTO,
       SUM((LES.QUANTIDADEATUAL + LES.QUANTIDADEBLOQUEADO / LES.FATORTIPOUC) * NVL((LES.ALTURA  * LES.LARGURA * LES.COMPRIMENTO), (TUC.ALTURA  * TUC.LARGURA * TUC.PROFUNDIDADE))) AS M3,
       DCE.DOCUMENTOENTRADA,
       MAX(DCE.DATAMOVIMENTO) AS MOVENTRADA,
       DCS.DOCUMENTOSAIDA,
       MAX(DCS.DATAMOVIMENTO) AS MOVSAIDA,
       SUM(DCE.DATAMOVIMENTO - DCS.DATAMOVIMENTO) AS DIASDEMOV,
       SYSDATE AS DATAATUAL
       
  FROM PRODUTO PRO,
       LOTEENTRADA LE,
       LOTEENTRADASEQUENCIA LES,
       LOTESAIDA LS,
       TIPOUC TUC,
       DOCUMENTOENTRADA DCE,
       DOCUMENTOSAIDA DCS
     
  -- JOIN ENTRE PRODUTO / LOTEENTRADA
WHERE PRO.CODIGOEMPRESA = LE.CODIGOMATRIZ
  AND PRO.CODIGOPRODUTO = LE.CODIGOPRODUTO
  -- JOIN ENTRE LOTEENTRADA / LOTEENTRADASEQUENCIA
  AND LE.CODIGOESTABELECIMENTO = LES.CODIGOESTABELECIMENTO
  AND LE.LOTEENTRADA = LES.LOTEENTRADA
  -- PARA SALDO A SOMATORIA QUANTIDADEATUAL + QUANTIDADEBLOQUEADA DEVE SER MAIOR QUE ZERO
  AND (LES.QUANTIDADEATUAL + LES.QUANTIDADEBLOQUEADO) > 0
  -- JOIN ENTRE A TABELA LOTEENTRADASEQUENCIA E TIPOUC
  AND LE.CODIGOMATRIZ = TUC.CODIGOEMPRESA
  AND LE.CODIGOPRODUTO = TUC.CODIGOPRODUTO
  AND LES.TIPOUC = TUC.TIPOUC 
  -- JOIN ENTRE OS DOCUMENTOS ENTRADA/SAIDA E OS LOTES
  AND DCE.DOCUMENTOENTRADA = LE.DOCUMENTOENTRADA
  AND DCS.DOCUMENTOSAIDA = LS.DOCUMENTOSAIDA
  --
 
GROUP BY PRO.CODIGOPRODUTO,
      PRO.DESCRICAOPRODUTO,
      DCE.DOCUMENTOENTRADA,
      DCS.DOCUMENTOSAIDA

alguém pode me ajudar?

banco de dados – Como cancelar uma escrita no Realtime Database do Firebase se o usuário estiver offline?

Estou desenvolvendo um app em React Native com o Expo, de automação. Gostaria de cancelar uma escrita no banco de dados do Firebase (Realtime Database) caso o usuário esteja offline, pois se ele deixar o App em segundo plano e voltar, mesmo depois de um tempo, o comando feito anteriormente ainda persiste e altera a informação no banco de dados, ativando o equipamento. Segue a parte do código:

acionar = () => {
    firebase.database().ref('controle/').set({
      estado: 'on',
    });
}

Desde já, agradeço!

javascript – Como salvar dados no banco sem formulário

javascript – Como salvar dados no banco sem formulário – Stack Overflow em Português

react native – Erro na conexão do banco com backend

Estou com um erro ao tentar conectar o backend(NextJs) com o banco de dados mysql que esta rodando localmente(Localhost)

Quando tento fazer a conexão, ele me da esse erro:

Error: Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client
    at connect (E:Documentos(HD)DesktopeBarberback-endnode_modulesserverless-mysqlindex.js:80:15)
    at processTicksAndRejections (node:internal/process/task_queues:93:5)
    at async Object.query (E:Documentos(HD)DesktopeBarberback-endnode_modulesserverless-mysqlindex.js:182:5)
    at async query (E:Documentos(HD)DesktopeBarberback-end.nextserverpagesapiauthloginuser.js:120:20)
    at async module.exports../pages/api/auth/login/user.js.__webpack_exports__.default (E:Documentos(HD)DesktopeBarberback-end.nextserverpagesapiauthloginuser.js:196:18) 
    at async apiResolver (E:Documentos(HD)DesktopeBarberback-endnode_modulesnextdistnext-serverserverapi-utils.js:8:1)
    at async DevServer.handleApiRequest (E:Documentos(HD)DesktopeBarberback-endnode_modulesnextdistnext-serverservernext-server.js:64:462)
    at async Object.fn (E:Documentos(HD)DesktopeBarberback-endnode_modulesnextdistnext-serverservernext-server.js:56:492)
    at async Router.execute (E:Documentos(HD)DesktopeBarberback-endnode_modulesnextdistnext-serverserverrouter.js:23:67)
    at async DevServer.run (E:Documentos(HD)DesktopeBarberback-endnode_modulesnextdistnext-serverservernext-server.js:66:1042)
    at async DevServer.handleRequest (E:Documentos(HD)DesktopeBarberback-endnode_modulesnextdistnext-serverservernext-server.js:34:1081)

Conexão no backend (NextJS)

DB_HOST=localhost
DB_PORT=3306
DB_NAME=barbearia
DB_USER=root
DB_PASSWORD=MyPass

c# – Formatar Dados vindo do Banco para exibir na view

Eae Pessoal,
O problema é o seguinte:
Tenho uma coluna na tabela tblMember com números telefônicos, porém eles estão sem nenhuma formatação, exemplo : 11934344343 e eu preciso que eles tenha o seguinte formato: (11) 93434-4343.

Estou desenvolvendo em C# – Asp.net MVC e MySQL.
Tem alguma forma de fazer isso pelo próprio C# sem precisar realizar procedimento no banco de dados?

Já tentei usando String.Format, porém sem resultado.

public List<User> UserList()
        {

            List<User> users= new List<User>();
            using (MySqlCommand cmd = new MySqlCommand("SELECT * FROM tblUser", conn.ConnDB()))
            {
                conn.ConnDB();
                MySqlDataReader reader = cmd.ExecuteReader();
                while (reader.Read())
                {
                    User user = new User()
                    {
                        UserId = Convert.ToInt32(reader("funcId")),
                        UserName = Convert.ToString(reader("funcName")),
                        UserCPF = Convert.ToString(reader("funcCpf")),
                        UserPhone = String.Format("{0:(##) #####-####}", Convert.ToString(reader("userPhone"))
                    };
                }
                conn.DesconDB();
                return users;
            }
        }

Se necessário mais alguma informação é só falar, tentei ser o mais objetivo possível.

winforms – Incluir banco de dados em instalador da aplicação – Visual Studio – C#

Bom dia pessoal. Ao criar um instalador para uma aplicação Windows Forms C# eu consigo setar, por exemplo, nas propriedades do meu Setup Project, o .NetFramework como pré-requisito de instalação. Estou usando a configuração para baixar os pré-requisitos do mesmo local que meu aplicativo.

Print

Isso funciona corretamente para o .Net Framework e gostaria fazer algo parecido com o banco de dados que estou utilizando, o MongoDB. Há alguma maneira de inserir o MongoDB como pré-requisito do aplicativo para fazer download da mesma pasta da minha aplicação quando for instalar? Ou, devo instalar separadamente o banco de dados? Queria fazer de qualquer maneira que o cliente não precise ir até o site do banco de dados e fazer o download manualmente.

Obrigado!

DreamProxies - Cheapest USA Elite Private Proxies 100 Cheapest USA Private Proxies Buy 200 Cheap USA Private Proxies 400 Best Private Proxies Cheap 1000 USA Private Proxies 2000 USA Private Proxies 5000 Cheap USA Private Proxies ExtraProxies.com - Buy Cheap Private Proxies Buy 50 Private Proxies Buy 100 Private Proxies Buy 200 Private Proxies Buy 500 Private Proxies Buy 1000 Private Proxies Buy 2000 Private Proxies ProxiesLive.com Proxies-free.com New Proxy Lists Every Day Proxies123.com Proxyti.com Buy Quality Private Proxies