[firebase-br] FIREBIRD+PHP - Problemas como INSERT INTO...

n4ndoprado n4ndoprado em itelefonica.com.br
Qua Maio 9 10:20:23 -03 2007


Eu dei um include com a função que conecta ao bd
Testei a conexao e funcionou corretamente



---------- Cabeçalho inicial  -----------

De: lista-bounces em firebase.com.br
Para: "FireBase" lista em firebase.com.br
Cópia: 
Data: Wed, 9 May 2007 09:32:31 -0300
Assunto: Re: [firebase-br] FIREBIRD+PHP - Problemas como INSERT INTO...

> ibase_connect ('banco','usuario','senha','ch.set',0,3)
> 
> ----- Original Message ----- 
> From: "n4ndoprado" <n4ndoprado em itelefonica.com.br>
> To: "lista" <lista em firebase.com.br>
> Sent: Wednesday, May 09, 2007 8:29 AM
> Subject: [firebase-br] FIREBIRD+PHP - Problemas como INSERT INTO...
> 
> 
> Eu já consegui fazer uma inserção em banco de dados Firebird usando PHP.
> No entanto, quando tentei implementar usando um outro exemplo, não
> consegui fazer funcionar.
> 
> Estou colocando meu código exemplo abaixo, e gostaria que alguém
> pudesse me ajudar.
> Obrigado.
> 
> <?
> 
>    #include a função que conecta ao banco de dados
> 
> 
>     include('funcoes.php');
> 
> 
>    #Passei as variaveis da pagina anterior por POST
> 
> $usuario = $_POST['user'];
> $pass = $_POST['senha'];
> $name = $_POST['nome'];
> $country = $_POST['pais'];
>         $mail = $_POST['email'];
> $about = $_POST['perfil'];
> 
>    # Aqui eu coloquei para imprimir para mostrar que as variaveis
> estão sendo passadas
> 
>    echo ("$usuario, $pass, $name, $country, $mail, $about");
> 
>    # chama a função e conecta ao bando de dados - A conexao está sendo
> executada com sucesso
> 
>    $conexao_bd = conectar();
>    ibase_trans(IBASE_IBASE_WRITE, $conexao_bd);
> 
> 
> 
> 
>    # Comando SQL para insercao - O erro está aqui abaixo - USER, NOME,
> PAIS, EMAIL E PERFIL estão como char e SENHA como int - Login é a
> tabela e senha não está definido no formulario como PASSWORD
> 
> 
> 
> 
>    $insercao = "INSERT INTO LOGIN (USER, SENHA, NOME, PAIS, EMAIL,
> PERFIL) VALUES ('$usuario', $pass, '$name', '$country', '$mail',
> '$about')";
> 
> 
>    $query = ibase_query($conexao_bd, $insercao);
> 
> 
>    #query retorna sempre como NULL
> 
>    if ($query) echo ("<p align=center><h3><font color=#FF0000>Inserção
> realizado com sucesso</font></h3></p>");
>    else echo ("Não foi realizado com sucesso");
> 
> 
> 
>    echo ("<p align=center><font color=#0000FF><a
> href=cadastro.php>Clique aqui para voltar</a></font></p>");
> 
> 
> 
>    ibase_close($conexao_bd);
> 
> 
> ?>
> 
> 
> 
> 
> 
> Não tenho ideia doq possa estar acontecendo
> Já tentei de tudo
> 
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> 
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> 
> 





Mais detalhes sobre a lista de discussão lista