nsouza Postado Julho 14, 2010 Denunciar Share Postado Julho 14, 2010 Colegas,tenho um arquivo chamado conexa.php com o seguinte codigo:<?php $servidor = "localhost"; $porta = "5432"; $banco = "loja"; $usuario = "postgres"; $senha = "pglocal"; $con = @pg_connect("host=$servidor port=$porta dbname=$banco user=$usuario password=$senha") or die ("não consegui conectar ao PostGres --> " . pg_last_error($con)); ?>mas toda vez que vou utilizar a função pg_query tenho que ficar digitando string de conexão dentro da função. Como faço para otimizar isso?Não ficar repetido essa string toda vez que for usar a função pg_query? Alguém teria um exemplo simples.Obrigado! <? $con = @pg_connect("host=localhost port=5432 dbname=loja user=postgres password=pglocal") or die ("não consegui conectar ao PostGres --> " . pg_last_error($con)); $sql = pg_query($con, "select * from categorias"); while ($coluna = pg_fetch_array($sql)) { ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MLeandroJr! Postado Julho 14, 2010 Denunciar Share Postado Julho 14, 2010 No início de cada função, digite:global $con; E aí comece com sua query: $sql = pg_query($con, "select * from categorias");Isso fará com que a função busque a variável $con no escopo global. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 nsouza Postado Julho 15, 2010 Autor Denunciar Share Postado Julho 15, 2010 (Resolvido). Obrigado! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
nsouza
Colegas,
tenho um arquivo chamado conexa.php com o seguinte codigo:
<?php
$servidor = "localhost";
$porta = "5432";
$banco = "loja";
$usuario = "postgres";
$senha = "pglocal";
$con = @pg_connect("host=$servidor port=$porta dbname=$banco user=$usuario password=$senha")
or die ("não consegui conectar ao PostGres --> " . pg_last_error($con));
?>
mas toda vez que vou utilizar a função pg_query tenho que ficar digitando string de conexão dentro da função. Como faço para otimizar isso?
Não ficar repetido essa string toda vez que for usar a função pg_query? Alguém teria um exemplo simples.
Obrigado!
<?
$con = @pg_connect("host=localhost port=5432 dbname=loja user=postgres password=pglocal")
or die ("não consegui conectar ao PostGres --> " . pg_last_error($con));
$sql = pg_query($con, "select * from categorias");
while ($coluna = pg_fetch_array($sql)) { ?>
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.