• Resolvido ijribeiro

    (@ijribeiro)


    Boa tarde, estou tentando executar o codigo a baixo para dar o update, pórem ele não funciona.

    $data = array(
    ‘usuario_name’ => $usuario_name,
    ‘usuario_data_nasci’ => $usuario_data_nasci,
    ‘usuario_email’ => $usuario_email,
    ‘usuario_senha’ => $usuario_senha,
    ‘usuario_dica_senha’ => $usuario_dica_senha,
    ‘usuario_email_alternativo’ => $usuario_email_alternativo,
    ‘usuario_fone_fix’ => $usuario_fone_fix,
    ‘usuario_fone_celular’ => $usuario_fone_celular
    );
    $where = array(‘cadastro_email_id’ => $id);

    $wpdb->update($table_name, $data, $where);

    já tentei varias modificações mas acredito estar fazendo tudo certo.

Visualizando 1 resposta (de um total de 1)
  • Criador do tópico ijribeiro

    (@ijribeiro)

    $data = array(
    ‘usuario_nome’ => $usuario_nome,
    ‘usuario_data_nasci’ => $usuario_data_nasci,
    ‘usuario_email’ => $usuario_email,
    ‘usuario_senha’ => $usuario_senha,
    ‘usuario_dica_senha’ => $usuario_dica_senha,
    ‘usuario_email_alternativo’ => $usuario_email_alternativo,
    ‘usuario_fone_fix’ => $usuario_fone_fix,
    ‘usuario_fone_celular’ => $usuario_fone_celular,
    ‘usuario_status_pagamento’ => 0
    );

    $where = array(‘cadastro_email_id’ => $id);
    $data_format = array(‘%s’, ‘%s’, ‘%s’, ‘%s’, ‘%s’, ‘%s’, ‘%s’, ‘%s’, ‘%s’);
    $where_format = array(‘%d’);

    $wpdb->update($table_name, $data, $where, $data_format, $where_format);

    Consegui corrigir o erro, utilizando a function da class wpdb, notei a necessidade de definir as variaveis,
    $data_format = array(‘%s’, ‘%s’, ‘%s’, ‘%s’, ‘%s’, ‘%s’, ‘%s’, ‘%s’, ‘%s’);
    $where_format = array(‘%d’);

    para todos os dados no processos, obrigado pessoal

Visualizando 1 resposta (de um total de 1)

O tópico ‘$wpdb->update não funciona’ está fechado para novas respostas.