Inserir chave estrangeira para criar usuario
-
Boa tarde galera. Estou criando um formulário para GESTOR, na qual preenchido, automaticamente cria um usuário(subscriber) com aqueles dados. Porém eu preciso que na hora que cria um usuário, o ID do Gestor, vai para chave estrangeira da tabela wp-user. Eu consigo fazer a maior parte, porem a chave estrangeira não recebe o valor do ID do Gestor, fica como 0. Com certeza é porquê eu criei esse campo separado, então não é um campo padrão dessa tabela wp-user. Meu código abaixo:
// inicio do cadastrar gestor
$cons = $pdo->prepare(“INSERT INTO cad_gestores(nome_gestor, email_gestor, ID) VALUES (?,?,?)”);
$cons->bindValue(1, $nome);
$cons->bindValue(2, $email);
$cons->bindValue(3, $id_user);
$cons->execute();
// fim do cadastrar gestor// seleciono o ID do gestor criado acima
$lastid = $pdo->lastInsertId(‘id_gestor’);$senha = wp_generate_password($length=12, $include_standard_special_chars=false);
// array para criar o usuário com os dados do Gestor preenchido acima
$user_info = array(
“user_pass” => $senha,
“user_login” => $nome,
“user_email” => $email,
“display_name” => $nome,
);
$insert_user_result = wp_insert_user( $user_info );Essa tabela usuário tem uma chave estrangeira id_gestor, preciso que essa chave receba o ID do GESTOR que é a chave primaria.
Desde já agradeço galera.
- O tópico ‘Inserir chave estrangeira para criar usuario’ está fechado para novas respostas.