{"id":435,"date":"2015-05-08T09:21:33","date_gmt":"2015-05-08T12:21:33","guid":{"rendered":"https:\/\/www.kinghost.com.br\/wiki\/?post_type=article&#038;p=435"},"modified":"2021-06-17T11:11:58","modified_gmt":"2021-06-17T14:11:58","slug":"conectar-a-uma-base-de-dados-php","status":"publish","type":"article","link":"https:\/\/king.host\/wiki\/artigo\/conectar-a-uma-base-de-dados-php\/","title":{"rendered":"Como conectar a uma base de dados utilizando PHP"},"content":{"rendered":"\n<p>Precisa conectar a uma base de dados utilizando PHP? Veja alguns scripts de exemplo que podem te ajudar.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Como_utilizar_os_scripts\"><\/span>Como utilizar os scripts?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Os scripts abaixo podem ou n\u00e3o funcionar com a vers\u00e3o de PHP utilizada pelo seu site. Na descri\u00e7\u00e3o de cada uma delas \u00e9 poss\u00edvel verificar a compatibilidade de vers\u00f5es.<br>\nAl\u00e9m disso, <strong>os campos em caixa alta (letras mai\u00fasculas) devem ser alteradas para os dados de acesso do seu banco de dados MySQL<\/strong>. Os dados s\u00e3o:\n<\/p>\n\n\n\n<div class=\"bloco-info\">\n<strong>HOST<\/strong>: Host de conex\u00e3o com o banco de dados (o host alternativo deve ser utilizado quando voc\u00ea n\u00e3o aponta os DNSs para a KingHost);<br>\n<strong>USUARIO<\/strong>: Usu\u00e1rio de acesso ao banco de dados da conex\u00e3o;<br>\n<strong>SENHA<\/strong>: Senha de acesso ao banco de dados especificado na conex\u00e3o;<br>\n<strong>BASE<\/strong>: Nome da base a qual voc\u00ea deseja fazer acesso.\n<\/div>\n\n\n\n<div class=\"box-sucesso\">\nPrecisa de ajuda para descobrir quais s\u00e3o os dados de acesso ao seu banco de dados?<br>\nVeja o conte\u00fado que preparamos para voc\u00ea \ud83d\ude00 <a href=\"https:\/\/www.kinghost.com.br\/wiki\/artigo\/verificar-dados-de-acesso-do-seu-banco-de-dados\/\" target=\"_blank\" rel=\"noopener noreferrer\">Onde encontrar os dados de acesso ao seu banco de dados<\/a>.\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conectar_a_uma_base_de_dados_usando_PHP\"><\/span>Conectar a uma base de dados usando PHP<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"MySQL_PDO\"><\/span>MySQL (PDO)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;?php<br>$banco = new PDO('mysql:host=HOST;dbname=BANCO', 'USUARIO','SENHA')or print (mysql_error());<br>print \"Conex\u00e3o Efetuada com sucesso!\";<br>?><\/pre>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2016\/10\/exemplo-pdo.png\"><img data-original=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2016\/10\/exemplo-pdo.png\" alt=\"Exemplo de conex\u00e3o ao MySQL utilizando PHP PDO\" class=\"wp-image-14754\"\/><\/a><figcaption>Exemplo: Conectar a uma base de dados usando PHP PDO<\/figcaption><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Firebird\"><\/span>Firebird<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;?php<br>$link = ibase_connect('firebird.DOMINIO:\/firebird\/BASE.gdb', 'USUARIO', 'SENHA');<br>if (!$link) {<br>die('Erro ao conectar no banco Firebird');<br>}<br>echo \"Conectado com sucesso\";<br>ibase_close($link);<br>?> <\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"PostgreSQL\"><\/span>PostgreSQL<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;?php<br>$link = pg_connect(\"host=HOST port=5432 dbname=BASE user=USUARIO password=SENHA\");<br>if (!$link) {<br>die('Erro ao conectar com o banco PGSQL');<br>}<br>echo \"Conectado com sucesso\";<br>?> <\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"SQL_Server_MSSQL\"><\/span>SQL Server (MSSQL)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;?php<br>$link = mssql_connect('HOST:1039', 'BASE', 'SENHA');<br>if (!$link) {<br>die('N\u00e3o foi poss\u00edvel abrir conex\u00e3o com MSSQL Server');<br>}<br>$db_selected = mssql_select_db('BASE', $link);<br>if (!$db_selected) {<br>die ('N\u00e3o pode selecionar base de dados');<br>}<br>mssql_close($link);<br>?> <\/pre>\n\n\n\n<p><box-info>Voc\u00ea utiliza ASP? Ent\u00e3o confira o artigo: <a href=\"https:\/\/king.host\/wiki\/artigo\/conectar-a-uma-base-de-dados-asp\/\" rel=\"noopener noreferrer\" target=\"_blank\">Conectar um banco de dados utilizando ASP<\/a>.<\/box-info><\/p>\n\n\n\n<p>Conforme indicado no in\u00edcio do texto, sempre escolha o script que possui compatibilidade com a vers\u00e3o PHP usada em seu site. Contudo, tenha por prefer\u00eancia a biblioteca PDO. Dessa forma, voc\u00ea garante um maior n\u00edvel de seguran\u00e7a aos dados de acesso \u00e0 sua base de dados.<\/p>\n\n\n\n<p>Al\u00e9m disso, \u00e9 sempre bom ter uma aten\u00e7\u00e3o especial n\u00e3o somente a seguran\u00e7a do seu banco, mas tamb\u00e9m \u00e0 sua performance &#8211; Veja: <a href=\"https:\/\/king.host\/wiki\/artigo\/como-otimizar-consultas-de-um-banco-de-dados\/\" rel=\"noopener noreferrer\" target=\"_blank\">Como otimizar as consultas do banco de dados<\/a>.<\/p>\n\n\n\n  <\/em><\/p>\n","protected":false},"author":9,"featured_media":0,"menu_order":14,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","article-category":[11],"article-tag":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article\/435"}],"collection":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/types\/article"}],"author":[{"embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/comments?post=435"}],"version-history":[{"count":1,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article\/435\/revisions"}],"predecessor-version":[{"id":6597,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article\/435\/revisions\/6597"}],"wp:attachment":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/media?parent=435"}],"wp:term":[{"taxonomy":"article-category","embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article-category?post=435"},{"taxonomy":"article-tag","embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article-tag?post=435"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}