Ante iremos falar o porque de mudar o seu SGBD, o MySql embora seja mais rápido o PostgreSQL é mais robusto, ele possui maís funções e também uma possibilidade de tamanho da base de dados maior em relação ao MySql.
Bem vamos lá começando pela conexão, para realizar você não modificara quase nada, apenas o comando como a seguir:
$conect = pg_connect("host=localhost dbname=banco port=5432 user=postgres password=suasenha");
Quando executar uma instrução deve mudar ela conforme a sintaxe do PL/SQL que é um pouco diferente do SQL.
$instrucao = 'select * from "Estado"';
Veja que o nome da tabela está com aspas duplas, no SQL normal não é necessário.
Agora para executar usamos o seguinte comando:
$resu = pg_query($conect,$instrucao) or die(pg_last_error($conect));
Para percorrer os resultados
while($linha = pg_fetch_array($resu) )
Vejam que não muda muito os comandos e nem como os usa, bem isso é tudo pessoal, espero que tenham gostado e não deixe de curtir nossa página Hu3Tech e fique por dentro das nossas publicações.