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

n4ndoprado n4ndoprado em itelefonica.com.br
Qua Maio 9 08:29:07 -03 2007


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





Mais detalhes sobre a lista de discussão lista