Pular para o conteúdo

Sybase e PHP

Responder tópico
  • Denunciar
  • Indicar

1. Sybase e PHP

Enviado em 16/09/2008 - 00:10h

Pessoal, tenho um banco Sybase rodando num Windows Vista e preciso me conectar a ele pelo PHP.
Sendo que a documentação na net é muito pouca e todas as minhas tentativas foram em vão.
Segue o código de uma conexão simples:

$connection = sybase_connect('<nome_do_servidor>', '<usuario>', '<senha>');
if(!$connection) die('não conectou'); // sempre pára aqui
if(!sybase_select_db('<nome_do_banco>', $connection)) die('não selecionou o banco');

$query = sybase_query('select * from mytable', $connection);
echo '<tr>';
while($head = sybase_fetch_field($result)){
echo '<th>'.$head->name.'</th>';
}
echo '</tr>';
while($row = sybase_fetch_array($stmt)){
echo '<tr>';
foreach($row as $column){
echo '<td>'.$column.'</td>';
}
echo '</tr>';
}

Será que alguém tem alguma idéia de como fazer isso?

Responder tópico

2. Acho que assim funciona

Enviado em 16/09/2008 - 09:48h

Acho que assim funciona!!!

.
.
.
.

<?php
$conecta = sybase_connect('SYBASE', '', '');
$sql = sybase_unbuffered_query('select nome, email from clientes', $conecta, FALSE);
sybase_data_seek($sql, 10000);
$i= 0;
while ($row= sybase_fetch_row($sql))
{
echo $row[0].' '.$row[0];
if ($i++ > 40000) break;
}
sybase_free_result($sql);
sybase_close($conecta);
?>

3. Re: Sybase e PHP

Enviado em 16/09/2008 - 22:37h

Infelizmente não funcionou amigo, ele nem conecta.

Eu sei que o servidor está funcionando pois no cliente do próprio ele consegue conectar, a diferença é que ele pede apenas usuário e senha.

Já o PHP ainda pede o nome do servidor e o nome do banco. Se ele não conecta e eu sei que o login está correto, eu só posso estar errando o nome do servidor, mas como eu faço pra descobrir isso?

Já tentei SYBASE, localhost e nada, ele acusa erro já na conexão.

4. Vamos endendar o senario

Enviado em 17/09/2008 - 09:49h

Bom o Banco Sybase está rodando num Windows Vista.
Seu programa PHP esta rodando onde ?

Acredito que esse servidor Vista roda internamente em uma empresa !!!

tente colocar o IP interno como Host.

5. Re: Sybase e PHP

Enviado em 17/09/2008 - 12:01h

O cenário é o seguinte:
eu sei que a empresa só trabalha com windows server

sendo assim, antes de implementar a solução direto, eu fui fazer uns testes (eu tive autorização para isso) pois nunca tinha usado PHP com Sybase, e instalei tanto o banco como o PHP no windows vista do meu notebook para ter um ambiente parecido com a empresa.

6. arquivo INTERFACE

Enviado em 29/09/2008 - 17:32h

bem, ainda nao trabalhei com SYBASE, mas a documentacao refere-se a servername como uma nome de servidor que fica em um arquivo de nome

"interfaces"

procura por este arquivo dentro do vista onte esta instalado teu
servidor SYBASE que provavelmente tua solucao está dentro dele

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder