Ir para conteúdo
Fórum Script Brasil

tsalsicha

Membros
  • Total de itens

    4
  • Registro em

  • Última visita

Tudo que tsalsicha postou

  1. Olá, estou usando o HSQLDB em uma aplicação, e em determinado momento eu preciso receber a id de um usuário cadastrado. insert into <tabela> (nome) values ('teste') returning id esse comando funciona no postgree e no sql. Porém, executo ele no hsqldb, ele não funciona. Gostaria de saber se alguém sabe um outro jeito de receber um valor numa insert. Obrigado.
  2. Olhei no php.ini, as configurações que recomendam eram as que estavam =/ Tem um outro tutorial "famosinho" por ai, que pede pra descomentar uma linhas especifica do php.ini, mas o meu também já veio correto.
  3. Rs, foi mal, meio novidade isso aqui pra mim Seguinte, tenho 3 arquivos, 1 pra conexão, uma função, e a página em si. {está meio grande mas é extremamente simples} CONECTAR : <?php $conectabd = pg_connect("dbname=teste port=5432 host=localhost user=postgres password='<minha senha>'"); if ($conectabd) { echo "Conectado com: " . pg_host($conectabd) . "<br/> "; } else { echo pg_last_error($conectabd); exit; } ?> FUNÇÃO : <?php function executar($Sql){ $Resultado = pg_query($conectabd,$Sql); pg_close($conectabd); return $Resultado; } ?> PÁGINA : <?php require_once 'executar.php'; $msg = ""; if(isset($_REQUEST['login'])) { $nome = $_REQUEST['nome']; $sobrenome = $_REQUEST['sobrenome']; $query = "INSERT INTO TABELA (NOME, SOBRENOME) VALUES ('$nome','$sobrenome')"; $result = executar($query); if($result) { $msg = "<br><br> Cadastro feito com sucesso"; } } ?> <html> <head> <title>Teste</title> </head> <body> <form action="index.php"> <input type="hidden" name="login" value="sim"> Nome : <input type="text" name="nome"> <br> Sobrenome : <input type="text" name="sobrenome"> <br><br> <input type="submit" value="Cadastrar"> <?php echo $msg ?> </form> </body> </html> acontece que quando executo, era pra aparecer uma mensagem falando que estou conectado com banco [vide linha 6 do arquivo EXECUTAR], mas isso não ocorre, e quando clico no botão para fazer o cadastro, "Fatal error: Call to undefined function pg_query() in C:\xampp\htdocs\teste\executar.php on line 5 " ... o user, localhost, port e senha estão todos corretos, TALVEZ eu não tenha configurado o postgres corretamente (pode ser não pode?) - uso o PGAdmin como gerenciador.
  4. Olá, primeiro tópico meu aqui. Fiz um site em PHP (primeiro site também) porém, no meu pc (windows), acontece um erro na conexão com um banco de dados postgree, e o mesmo código funciona perfeitamente no pc da minha empresa (linux). Estou achando que não instalei o PHP5 com sucesso na minha máquina, pode ser isso ? Baixei daqui [http://windows.php.net/download/] essa primeira versão ZIP
×
×
  • Criar Novo...