[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