Siga-nos em...
Follow us on Twitter Follow us on Facebook Watch us on YouTube
Registro

Alpha Servers
Página 2 de 2 PrimeiroPrimeiro 12
Resultados 11 a 18 de 18
  1. #11


    Avatar de Reck
    Data de Ingresso
    Sep 2013
    Localização
    Cuiabá
    Idade
    27
    Posts
    300
    Agradecido
    77
    Agradeceu
    53
    Peso da Avaliação
    14

    Padrão

    Citação Postado originalmente por Erick-Master Ver Post
    Pessoal, abram os olhos.
    "prepare" no PDO não é uma propriedade, é um método.
    O correto seria:

    Código PHP:
    $sth $lokos->prepare("INSERT INTO CLENTES (CNPJ) VALUES (?)"); // <- Diferença
    $sth->bindParam(1"000001"PDO::PARAM_STR);
    $sth->execute(); 
    Por isso está dando pau em tudo, os caras querem dar execute numa propriedade que nem existe.

    []'s
    blz no entanto, está ocorrendo um outro erro



    Código PHP:

    ( ! ) Fatal errorCannot pass parameter 2 by reference in C:\wamp\www\site\index.php on line 24
    Call Stack
    #    Time    Memory    Function    Location
    1    0.0040    134296    {main}( )    ..\index.php:
    “Faça o melhor que puder. Seja o melhor que puder. O resultado virá na mesma proporção de seu esforço.”

  2. #12



    Avatar de Erick-Master
    Data de Ingresso
    Jul 2010
    Localização
    Lorencia :D
    Posts
    330
    Agradecido
    401
    Agradeceu
    144
    Peso da Avaliação
    21

    Padrão

    Meu brother, você precisa informar como você deixou seu código.

  3. #13


    Avatar de Reck
    Data de Ingresso
    Sep 2013
    Localização
    Cuiabá
    Idade
    27
    Posts
    300
    Agradecido
    77
    Agradeceu
    53
    Peso da Avaliação
    14

    Padrão

    mesmo utilizando binValue ele executa normal, não dá mensagem de erro, no entanto não inseri os dados.
    “Faça o melhor que puder. Seja o melhor que puder. O resultado virá na mesma proporção de seu esforço.”

  4. #14

    Avatar de Matheus SC.
    Data de Ingresso
    May 2013
    Localização
    Rio
    Idade
    26
    Posts
    103
    Agradecido
    37
    Agradeceu
    25
    Peso da Avaliação
    12

    Padrão

    Cara segue outro exemplo
    Código PHP:
       $nome "Lokos";
       try{
           
    $stmte $pdo->prepare("INSERT INTO user (nome) VALUES (?)");
           
    $stmte->bindParam(1$nome PDO::PARAM_STR);
           
    $stmte->execute();
       }
       catch(
    PDOException $e){
          echo 
    $e->getMessage();
       } 
    segue essa base ai.

  5. #15



    Avatar de Erick-Master
    Data de Ingresso
    Jul 2010
    Localização
    Lorencia :D
    Posts
    330
    Agradecido
    401
    Agradeceu
    144
    Peso da Avaliação
    21

    Padrão

    De qualquer forma, acredito que isto aqui resolva seu problema definitivamente.

    Código PHP:
    $cnpj "000001";

    $sth $lokos->prepare("INSERT INTO CLENTES (CNPJ) VALUES (?)"); 
    $sth->bindParam(1$cnpjPDO::PARAM_STR);
    $sth->execute(); 
    [Somente usuários registrados podem vem os links. ]

    []'s

  6. #16


    Avatar de Reck
    Data de Ingresso
    Sep 2013
    Localização
    Cuiabá
    Idade
    27
    Posts
    300
    Agradecido
    77
    Agradeceu
    53
    Peso da Avaliação
    14

    Padrão

    Citação Postado originalmente por Erick-Master Ver Post
    Meu brother, você precisa informar como você deixou seu código.

    Vamos la eu vou falar do 0 , para você, para ve se tenta me ajudar

    estou fazendo uma conexão com o firebird através do PDO

    observe

    CLASS/conectarDuosig.class.php
    Código PHP:
    class Duosig
             
    // variaveis para a conexão 
         
    public $host
         public 
    $user
         public 
    $pass
         public 
    $dbnome;

         public function 
    conecta(){ 
              
    $lokos = new PDO("firebird:localhost=$this->host;dbname=$this->dbnome",$this->user$this->pass); 
              return 
    $lokos
         } 




    CONECTAR.PHP
    Código PHP:

    <?PHP
    require("class/conectarDuosig.class.php");

    $duo = new Duosig(); 
    $duo->host "127.0.0.1"
    $duo->user "SYSDBA"
    $duo->pass "masterkey"
    $duo->dbnome "127.0.0.1:DUOSIG_SERVER"
    $lokos $duo->conecta(); 

    /*************************************
    /
    /  Alteração 02/07/2015 por EDWARD JUNIOR
    /  
    /************************************/


    NO CASO AQUI EU JA ESTOU TENTANDO FAZER A INSERÇÃO DOS DADOS NA TABELA CLENTES NO BANCO CNPJ
    INDEX.PHP
    Código PHP:

       
    require("bin/conectar.php");

    $sth $lokos->prepare("INSERT INTO CLENTES (CNPJ) VALUES (?)"); // <- Diferença
    $sth->bindValue(1"000001"PDO::PARAM_STR);
    $sth->execute(); 
    “Faça o melhor que puder. Seja o melhor que puder. O resultado virá na mesma proporção de seu esforço.”

  7. #17



    Avatar de Erick-Master
    Data de Ingresso
    Jul 2010
    Localização
    Lorencia :D
    Posts
    330
    Agradecido
    401
    Agradeceu
    144
    Peso da Avaliação
    21

    Padrão

    [Somente usuários registrados podem vem os links. ]

    []'s

  8. Os Seguintes 3 Usuários Agradeceram você Erick-Master Por este Post Útil:


  9. #18

    Avatar de anderinho2
    Data de Ingresso
    Jul 2012
    Localização
    Valença-BA
    Idade
    29
    Posts
    270
    Agradecido
    35
    Agradeceu
    31
    Peso da Avaliação
    14

    Padrão

    Citação Postado originalmente por Lokos Ver Post
    opa matheuz seguinte

    eu fiz desse moto no entanto deu outro erro

    Código PHP:

    ( ! ) Fatal errorCall to a member function bindParam() on a non-object in C:\wamp\www\site\index.php on line 25
    Call Stack
    #    Time    Memory    Function    Location
    1    0.0020    134216    {main}( )    ..\index.php:
    Da um "global $lokos;", usa a forma do erick, e estuda php OO como citou o Renato.
    O que você procura...? Qual a sua Ganância...?

 

 
Página 2 de 2 PrimeiroPrimeiro 12

Informações de Tópico

Usuários Navegando neste Tópico

Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)

Marcadores

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •