Jump to content

Search the Community

Showing results for tags 'bindvalue'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 5 results

  1. Estudo há poucos dias PHP e gostaria de saber no trecho abaixo por que usa-se o bindValue para jogar o conteúdo da variável na sql do método prepare do PDO? segue o trecho: $sql = $pdo->prepare("INSERT INTO usuarios (nome, email, telefone, senha) VALUES (:n, :t, :e, :s)"); $sql->bindValue(":n",$nome); $sql->bindValue(":t",$telefone); $sql->bindValue(":e",$email); $sql->bindValue(":s",$senha); $sql->execute(); Por que não poderia assim? $sql = $pdo->prepare("INSERT INTO usuarios (nome, email, telefone, senha) VALUES ($nome, $telefone, $email $senha)"); $sql->execute();
  2. ola, Alguem poderia me ajudar a salvar um campo data usando pdo por favor, minhas duvidas estao no seguinte: O campo no insert precisa ter sido instanciado como data antes de salvar ? Eh possivel alterar o campo data antes de salvar usando bindvalue? O trecho abaixo do bindvalue esta correto ou precisa por parametros de data para ser salvo ? <form> (...) trecho form <div class="form-group col-md-3"> <label for="inputEmail4">Data de termino</label> <input type="date" name="dtfim" id="dtfim" class="form-control" aria-label="" aria-describedby="inputGroup-sizing-sm"> </div> salvaroscampos (...) trecho php $filtro->bindValue(":dtfim", $dtfim);
  3. Tenho uma consulta que, as vezes, seu conteúdo (enviado via parâmetro) pode ser nulo e em outras é um número inteiro e, lógico, quando o conteúdo é nulo - da forma que a consulta foi construída - não funciona. Alguma ideia? public function ProcurarAfastado($patente, $cargo){ $sql = "select * from vwPessoal where pe_status = 'A' and pe_des_motivo is not NULL and pa_patente = :pa and ca_cargo = :ca order by pe_nome"; try{ $stmt = $this->pdo->prepare($sql); $stmt->bindValue(":pa", $patente); $stmt->bindValue(":ca", $cargo); $stmt->execute(); $ret = $stmt->fetchAll(); return $ret; } catch (Exception $e) { print "Ocorreu um erro ao tentar executar esta ação, foi gerado um LOG do mesmo, informe a Central.</br>"; } }
  4. Thiago - Bulfaitelo

    Problema inserir valores em Array com PDO

    Olá pessoas, estou com o seguinte problema, tenho duas query que tenho que inserir no banco, porem a segunda query eu preciso utilizar o IN no SQL o qual ali seria recebido um vetor, já pesquisei tentei a maioria dos exemplos (se não todos). porem todos não funcionavam, o código atual funciona sem erro sendo que ele só recebe o primeiro valor do IN na query ignorando todo o resto. Vamos ao código. //salvando o novo questionário try { $query = $query->open(); $query -> beginTransaction(); // Inserindo o questionário no banco de dados, $insertQuestionario = $query -> prepare("INSERT INTO res_questionario (id_perfil, id_questionario, data_inicio, observacoes) VALUES (:id_perfil, :id_questionario, NOW(), :observacoes )"); $insertQuestionario->bindValue(':id_perfil', $user->dadosUsuarioSession('id_perfil')); $insertQuestionario->bindValue(':id_questionario', $vetorDadosQuestionario['id_questionario']); $insertQuestionario->bindValue(':observacoes', $questionario->buscaNomeQuestionario($vetorDadosQuestionario['id_questionario'])); $returnTransacton['insertQuestionario'] = $insertQuestionario->execute(); // pegando o ultimo ID inserido $lastIdPergunta = $query->lastInsertId(); // inserindo as opções selecionadas. $insertPerguntasQuestionario = $query -> prepare("INSERT INTO res_respostas (id_res_questionario, id_pergunta) SELECT :id_questionario, id_pergunta FROM que_pergunta WHERE id_questionario = :id_questionario_base AND id_tipo_pergunta IN (:categoria_pergunta)"); $insertPerguntasQuestionario-> bindValue(':id_questionario', $lastIdPergunta); $insertPerguntasQuestionario-> bindValue(':id_questionario_base', $vetorDadosQuestionario['id_questionario']); $queryAdendoCategoriaQuestionario = implode(",", $vetorDadosQuestionario['array_categoria']); $insertPerguntasQuestionario-> bindValue(':categoria_pergunta', $queryAdendoCategoriaQuestionario); $returnTransacton['insertPerguntaQuestionario'] = $insertPerguntasQuestionario->execute(); // new SIS_debug($returnTransacton, 'returnTransacton'); // new SIS_debug("INSERT INTO res_questionario (id_perfil, id_questionario, data_inicio, observacoes) VALUES ({$user->dadosUsuarioSession('id_perfil')}, {$vetorDadosQuestionario['id_questionario']}, NOW(), {$questionario->buscaNomeQuestionario($vetorDadosQuestionario['id_questionario'])} )"); // new SIS_debug("INSERT INTO res_respostas (id_res_questionario, id_pergunta) SELECT {$lastIdPergunta}, que_pergunta.id_pergunta FROM que_pergunta WHERE id_questionario = {$vetorDadosQuestionario['id_questionario']} AND id_tipo_pergunta IN ($queryAdendoCategoriaQuestionario)", 'query test'); // new SIS_debug($queryAdendoCategoriaQuestionario, 'queryAdendoCategoriaQuestionario', true); // new SIS_debug($vetorDadosQuestionario, 'vetorDadosQuestionario', true); if(is_array($returnTransacton)){ if(in_array(false, $returnTransacton)){ $this->log->create(json_encode($returnTransacton)."Erro na Exclusao"); $result = false; }else{ // Caso não tenha erro ele salva normalmente $result = $query->commit(); } } // dadosUsuarioSession }catch(Exception $e) { echo "<pre>".$e->getMessage()."</pre>"; $excluirQuestinario->rollBack(); } Toda e qualquer ajuda é bem vinda. ^^
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.