Advertisement
Guest User

Untitled

a guest
May 4th, 2017
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.05 KB | None | 0 0
  1. É o seguinte eu tentei fazer uma consulta simples mais acho que naum fiz certo segue abaixo:
  2.  
  3. <?php
  4.     $StringConexao = "SRV-C2:D:\C2 Sistemas\Sigef\Banco\SIGEF.FDB";
  5.     $user = "SYSDBA";
  6.     $pass = "masterkey";
  7.  
  8.     $con = new PDO("firebird:dbname = $StringConexao", $user, $pass);
  9.     $sql = "Select CLI_MATRICULA, CLI_NOME, CLI_CPF from CLIENTES";
  10.     $query = $con->prepare($sql);
  11.     $query-> execute();
  12.     while ($linha = $query->fetch()){
  13.         echo $linha["CLL_MATRICULA"];
  14.         echo $linha["CLL_NOME"];
  15.         echo $linha["CLL_CPF"];
  16.     }
  17.  
  18. ?>
  19.  
  20. naum funcionou o seguinte erro apareceu:
  21. "Fatal error: Call to a member function prepare() on a non-object in C:\Program Files\VertrigoServ\www\conexao\consulta.php on line 8"
  22.  
  23. Antes havia feito como percules falou usando o conector nativo do php:
  24.  
  25. <?php
  26.     $StringConexao = "SRV-C2:D:\C2 Sistemas\Sigef\Banco\SIGEF.FDB";
  27.     $user = "SYSDBA";
  28.     $pass = "masterkey";
  29.  
  30.     $con = ibase_connect($StringConexao, $user, $pass);
  31.     $sql ="Select CLI_MATRICULA, CLI_NOME, CLI_CPF from CLIENTES";
  32.     $result =ibase_query($con, $sql);
  33.     while ($linha = ibase_fetch_assoc($result)){
  34.         echo $linha["CLL_MATRICULA"];
  35.         echo $linha["CLL_NOME"];
  36.         echo $linha["CLL_CPF"];
  37.     }
  38. ?>
  39.  
  40. tb não obtive resultado nenhum e nenhum erro foi apresentado no console de erros do firefox(achei estranho) só pra deixar bem claro antes de realizar as consultas eu verifiquei se eu estava me conectando com o banco fazendo isso:
  41. <?php
  42.     $StringConexao = "SRV-C2:D:\C2 Sistemas\Sigef\Banco\SIGEF.FDB";
  43.     $user = "SYSDB";
  44.     $pass = "masterkey";
  45.  
  46.     $con = new PDO("firebird:dbname=$StringConexao", $user, $pass)or die('Não Conectou!');
  47.     echo 'Conectou!';
  48. ?>
  49.  e isso:
  50. <?php
  51.     $StringConexao = "SRV-C2:D:\C2 Sistemas\Sigef\Banco\SIGEF.FDB";
  52.     $user = "SYSDBA";
  53.     $pass = "masterkey";
  54.  
  55.     $con = ibase_connect($StringConexao, $user, $pass)or die('Não Conectou!');
  56.     echo 'Conectou!';
  57. ?>
  58.  
  59. nos dois casos e estava normal(inclusive mudei a senha para provocar erro e o erro foi acusado).
  60.  
  61. Galera se eu consegui coletar essas dados juro que paro de pertubar vcs, valew...brigadão.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement