Professional Documents
Culture Documents
CriandoumaconexoemPHPcomMySQLePostgreSQL
www.devmedia.com.br
[versoparaimpresso]
Linkoriginal:http://www.devmedia.com.br/articles/viewcomp.asp?comp=23917
Olpessoal,nesseartigoireiensinarumacoisabemsimples,masessencialparadesenvolverprojetosem
php,aconexocomobancodedados.
Parafazerissobemsimples,primeirovamosabrirumeditorqualquerphp,podeseroAdobe
Dreamweaver,Eclipse,Notepad++.IremosusaroDreamweavernesseartigo.
PrimeirocrieumdocumentonovonoDreamweavereescolhaophp:
Apsissovaiabrirumarquivoidnticoaoquecriamosquandoclicamosemhtml,comomostraaimagema
seguir:
http://www.devmedia.com.br/articles/viewcomp_forprint.asp?comp=23917
1/3
15/05/2015
CriandoumaconexoemPHPcomMySQLePostgreSQL
Agoravamosapagartodoocdigoqueestnatela,issomesmo,apagartudo,noiremosprecisardo
cdigohtmlnesseartigo.
Apsapagartudo,vamosescreveroseguintecdigo:
Listagem1:Conexocombancodedados
<?php
//Aquicolocamososervidoremqueestonossobancodedados,nonossoexemploaconexocomumservidorlocal,portantolocalhost
$servidor="localhost";
//Aquionomedeusuriodoseubancodedados,rootoservidorinicialebsicodetodoservidor,masrecomendasenousarousuar
$usuario="root";
//Aquicolocamosasenhadousurio,porpadroousuriorootvemsemsenha,masaltamenterecomenvelcriarumasenhaparaousurio
$senha="";
//Aquicriamosaconexoutilizandooservidor,usuarioesenha,casoderro,retornaumerroaousurio.
$conexao=mysql_connect($servidor,$usuario,$senha)ordie("NofoipossivelconectaraoservidorMySQL");
//casoaconexosejaefetuadacomsucesso,exibeumamensagemaousurio
echo"Conexoefetuadacomsucesso!!";
?>
Essescriptdeconexomuitoimportanteparapodercriarmossistemasqueinterajamcombancosde
dados,noexemploeuuseiaconexocomomysql,paraconectarcomoutrosbancosdedadosmudaum
pouco,nopostgreSQLporexemplodaseguinteforma:
Listagem2:ConexocomBancodedadosPostgreSQL
<?php
//Aquicolocamososervidoremqueestonossobancodedados,nonossoexemploaconexocomumservidorlocal,portantolocalhost
$servidor="localhost";
//Aquionomedeusuriodoseubancodedados,rootoservidorinicialebsicodetodoservidor,masrecomendasenousarousuar
$usuario="root";
//Aquicolocamosasenhadousurio,porpadroousuriorootvemsemsenha,masaltamenterecomenvelcriarumasenhaparaousurio
$senha="";
//Aquicriamosaconexoutilizandooservidor,usuarioesenha,casoderro,retornaumerroaousurio.
$conexao=pg_connect($servidor,$usuario,$senha)ordie("NofoipossivelconectaraoservidorPostGreSQL");
//casoaconexosejaefetuadacomsucesso,exibeumamensagemaousurio
echo"Conexoefetuadacomsucesso!!";
?>
http://www.devmedia.com.br/articles/viewcomp_forprint.asp?comp=23917
2/3
15/05/2015
CriandoumaconexoemPHPcomMySQLePostgreSQL
ComovimosmudabempoucacoisadomysqlparaopostgreSQL,nesseexemploapenasmudamoso
mysql_connectparaopg_connect,masorestocontinuaomesmo.
Esperoquetenhaficadoclarocomofeitaumaconexocomobancodedadossejamysqloupostgresqlpor
meiodophp.
Esperoquetenhamgostadoeatoprximoartigo.
RicardoArrigoniDesenvolvedorFrontendeAnalistaSEO
RicardoArrigoni
CursandoMarketingnaUniCarioca,desenvolvedorFrontendhmaisde4anos,AnalistadeMarketingDigitalnaDevMediaecoordenador
editorialdositeMrBool.com.Portfolio:http://www.ricardoarrigoni.com.br
http://www.devmedia.com.br/articles/viewcomp_forprint.asp?comp=23917
3/3