{"id":447,"date":"2016-04-29T01:09:56","date_gmt":"2016-04-29T01:09:56","guid":{"rendered":"https:\/\/www.homehost.com.br\/blog\/?p=447"},"modified":"2026-01-13T17:30:55","modified_gmt":"2026-01-13T20:30:55","slug":"como-acessar-e-consultar-um-banco-mysql-usando-php","status":"publish","type":"post","link":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/como-acessar-e-consultar-um-banco-mysql-usando-php\/","title":{"rendered":"PHP e MySQL: Como conectar e consultar o MySQL com PHP"},"content":{"rendered":"<p>O PHP e MySQL possuem total compatibilidade, e funcionam muito bem juntos. O PHP possui todas as fun\u00e7\u00f5es para conectar ao <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/o-que-e-mysql\/\">MySQL<\/a>, consultar tabelas e realizar opera\u00e7\u00f5es de insert, entre outras.\u00a0 Neste artigo, explicaremos o processo b\u00e1sico para se conectar ao MySQL e realizar uma consulta, usando PHP.<\/p>\n<p>Cabe ressaltar que, <strong>na vers\u00e3o 7.0 do PHP o MySQL conector\u00a0 se tornou obsoleto e foi substitu\u00eddo pelo MySQLi,<\/strong> que cont\u00e9m mais funcionalidades atualizadas como: novas camadas de seguran\u00e7a, orienta\u00e7\u00e3o a objetos e instru\u00e7\u00f5es separadas.<\/p>\n<p>Nesse artigo cobriremos apenas as fun\u00e7\u00f5es procedurais do MySQLi, mas em um pr\u00f3ximo iremos tratar das fun\u00e7\u00f5es orientadas a objeto.<\/p>\n<h2>Conex\u00e3o PHP e MySQL<\/h2>\n<p>Para se conectar e fazer consultas a um Banco de Dados MySQL, primeiramente \u00e9 necess\u00e1rio <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/como-criar-um-banco-de-dados-mysql-pelo-cpanel\/\">criar um banco de dados MySQL<\/a> atrav\u00e9s do painel de controle cPanel. \u00c9 necess\u00e1rio ter em m\u00e3os o <strong>nome do banco, nome do usu\u00e1rio e senha<\/strong>. Tendo o <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/criar-banco-de-dados-mysql-directadmin\/\">banco criado<\/a>, utilize o seguinte c\u00f3digo PHP substituindo\u00a0as primeiras linhas:<\/p>\n<p>$user = &#8220;<strong>usuario_do_banco<\/strong>&#8220;;<br \/>$password = &#8220;<strong>senha_do_banco<\/strong>&#8220;;<br \/>$database = &#8220;<strong>nome_do_banco<\/strong>&#8220;;<\/p>\n<p>Note que, antes de mais nada, voc\u00ea precisa criar uma tabela em seu banco de dados MySQL. Dessa forma, voc\u00ea pode fazer esta cria\u00e7\u00e3o e gerenciamento usando a ferramenta <a href=\"https:\/\/www.homehost.com.br\/blog\/cpanel\/como-gerenciar-um-banco-de-dados-mysql-usando-o-phpmyadmin\/\">phpMyAdmin<\/a>. Em seguida, j\u00e1 poder\u00e1 <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/dbeaver\/\">conectar o PHP com o MySQL<\/a>.<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone wp-image-3305 size-full\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/04\/php-mysql-como-conectar.jpg\" alt=\"php mysql como conectar\" width=\"758\" height=\"419\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/04\/php-mysql-como-conectar.jpg 758w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/04\/php-mysql-como-conectar-300x166.jpg 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/04\/php-mysql-como-conectar-1x1.jpg 1w\" sizes=\"(max-width: 758px) 100vw, 758px\" \/><\/p>\n<h3>Realizando a conex\u00e3o do PHP com o MySQL<\/h3>\n<p>Primeiramente, temos que <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/mysql-front\/\">conectar o PHP ao MySQL<\/a>. Esta conex\u00e3o \u00e9 essencial, para que o PHP possa operar o banco de dados e trazer todas as informa\u00e7\u00f5es necess\u00e1rias. A cada execu\u00e7\u00e3o do PHP \u00e9 realizada uma conex\u00e3o com o banco.<\/p>\n<pre class=\"lang:default decode:true\">&lt;?php \n\n# Substitua abaixo os dados, de acordo com o banco criado\n$user = \"usuario_do_banco\"; \n$password = \"senha_do_banco\"; \n$database = \"nome_do_banco\"; \n\n# O hostname deve ser sempre localhost \n$hostname = \"localhost\"; \n\n# Conecta com o servidor de banco de dados \n$con=mysqli_connect( $hostname, $user, $password,$database ) or die( ' Erro na conex\u00e3o ' ); \n\n?&gt;<\/pre>\n<h3>Selecionando o banco de dados<\/h3>\n<p>Em seguida, voc\u00ea precisa informar para o <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/como-fazer-um-backup-do-banco-de-dados-mysql-usando-phpmyadmin\/\">MySQL qual o banco<\/a> de dados que ir\u00e1 usar. Dentro de um servidor <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/como-fazer-um-backup-do-banco-de-dados-mysql-usando-phpmyadmin\/\">MySQL pode haver de um a v\u00e1rios bancos<\/a> de dados diferentes. Normalmente se divide um banco de dados para cada finalidade. Por exemplo, um banco de dados para sua <a href=\"https:\/\/www.homehost.com.br\/blog\/loja-virtual\/magento-woocommerce-comparativo\/\">loja virtual<\/a>, outro banco de dados para um cadastro de clientes, outro banco para um blog <a href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/vantagens-de-instalar-wordpress-em-seu-site\/\">wordpress<\/a>..<\/p>\n<pre class=\"lang:default decode:true\">&lt;?php\n\n# Seleciona o banco de dados \nmysqli_select_db($con 'my_new_db' ) or die( 'Erro na sele\u00e7\u00e3o do banco' );\n\n?&gt;<\/pre>\n<h3>Realizando uma consulta (SELECT)<\/h3>\n<p>O SELECT \u00e9 o comando mais usado do MySQL. Por ele, fazemos consultas e trazemos para o PHP os dados existentes em uma tabela do banco de dados. Estes dados s\u00e3o colocados em um array (ou seja, uma vari\u00e1vel que \u00e9 uma matriz de dados).<\/p>\n<pre class=\"lang:default decode:true\">&lt;?php\n\n# Executa a query desejada $query = \"SELECT codigo,nome,endereco FROM tabela\"; \n$result_query = mysqli_query($con, $query ) or die(' Erro na query:' . $query . ' ' . mysqli_error());\n\n?&gt;<\/pre>\n<h3>Exibir os registros na tela<\/h3>\n<p>Vamos agora percorrer o array (matriz), e exibir na tela cada registro encontrato em nossa tabela.<\/p>\n<pre class=\"lang:default decode:true\">&lt;?php\n\n# Exibe os registros na tela \nwhile ($row = mysql_fetch_array( $result_query )) \n{ \n      print $row[codigo] . \" -- \" . $row[nome] . \" -- \" . $row[endereco]; \n}\n\n?&gt;<\/pre>\n<h3>C\u00f3digo final e completo. PHP e MySQL conectando ao banco e realizando a consulta.<\/h3>\n<p>Segue agora, o c\u00f3digo completo do nosso exemplo. Juntamos cada uma das etapas em um PHP \u00fanico. Caso prefira, voc\u00ea pode copiar e colar em seu site, e realizar as adapta\u00e7\u00f5es necess\u00e1rias.<\/p>\n<pre class=\"lang:default decode:true\">&lt;?php \n\n# Substitua abaixo os dados, de acordo com o banco criado\n$user = \"usuario_do_banco\"; \n$password = \"senha_do_banco\"; \n$database = \"nome_do_banco\"; \n\n# O hostname deve ser sempre localhost \n$hostname = \"localhost\"; \n\n# Conecta com o servidor de banco de dados \nmysqli_connect( $hostname, $user, $password,$database ) or die( ' Erro na conex\u00e3o ' ); \n\n# Seleciona o banco de dados \nmysqli_select_db( $database ) or die( 'Erro na sele\u00e7\u00e3o do banco' );\n\n# Executa a query desejada \n$query = \"SELECT codigo,nome,endereco FROM tabela\"; \n$result_query = mysqli_query($con, $query ) or die(' Erro na query:' . $query . ' ' . mysql_error() ); \n\n# Exibe os registros na tela \nwhile ($row = mysqli_fetch_array( $result_query )) { print $row[codigo] . \" -- \" . $row[nome] . \" -- \" . $row[endereco]; }\n\n?&gt;<\/pre>\n<h2>D\u00favidas frequentes<\/h2>\n<h3>Mensagem de erro: &#8220;Erro na conex\u00e3o&#8221;<\/h3>\n<p>Esta mensagem ocorre devido a um problema na primeira etapa, que \u00e9 a conex\u00e3o com o banco de dados. O problema estar\u00e1 mais precisamente no comando <a href=\"http:\/\/php.net\/manual\/en\/function.mysql-connect.php\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>mysqli_connect<\/strong><\/a>. Para solucionar, voc\u00ea precisa revisar o <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/mysql\/mysql-hostname-nome-servidor\/\">hostname<\/a>, login e senha. O hostname deve ser &#8220;<a href=\"https:\/\/www.homehost.com.br\/blog\/wordpress\/localhost\/\">localhost<\/a>&#8221; em 99% dos casos (quando o banco de dados estiver no mesmo servidor de <a class=\"wpil_keyword_link\" title=\"hospedagem de sites\" href=\"https:\/\/www.homehost.com.br\">hospedagem de sites<\/a>). O login e senha s\u00e3o definidos no momento da <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/como-criar-um-banco-de-dados-mysql-pelo-cpanel\/\">cria\u00e7\u00e3o do banco de dados<\/a> pelo painel de controle.<\/p>\n<p>O formato do nome do banco de dados no cPanel \u00e9 sempre: <strong>usuario_nomedobanco<\/strong> . Por exemplo, se o seu dom\u00ednio for meusitemodelo.com , o usu\u00e1rio cPanel ser\u00e1 <strong>meusitem<\/strong>. Por exemplo, caso voc\u00ea crie um <a href=\"https:\/\/www.homehost.com.br\/blog\/cpanel\/como-criar-um-banco-de-dados-postgresql-pelo-cpanel\/\">banco de dados<\/a> com o nome &#8220;clientes&#8221;, ter\u00e1 assim, um nome do banco &#8220;meusitem_clientes&#8221;.<\/p>\n<p>A causa do problema pode tamb\u00e9m ser um erro na senha do usu\u00e1rio do MySQL. Voc\u00ea pode resetar a senha deste usu\u00e1rio MySQL pelo painel de controle e tentar novamente.<\/p>\n<h3>Mensagem de erro: &#8220;Erro na sele\u00e7\u00e3o do banco&#8221;<\/h3>\n<p>Significa que o banco de dados que voc\u00ea est\u00e1 tentando usar nao existe, ou est\u00e1 com seu nome digitado errado. Dessa forma, este erro ocorre mais precisamente na fun\u00e7\u00e3o\u00a0<strong>mysqli_select_db()<\/strong>.<\/p>\n<h3>Mensagem de erro: &#8220;Erro na query: Access denied for user &#8221;@&#8217;localhost&#8217; (using password: NO)&#8221;<\/h3>\n<p>Este erro ocorre quando o comando mysql_connect() n\u00e3o foi executado corretamente. Significa que a conex\u00e3o com o banco de dados n\u00e3o ocorreu da forma certa. Por isso, revise o trecho do c\u00f3digo que realiza a conex\u00e3o com o <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/como-fazer-um-backup-do-banco-de-dados-mysql-usando-phpmyadmin\/\">banco MySQL<\/a>. Por exemplo, verifique se o usu\u00e1rio e senha do MySQL est\u00e3o corretos.<\/p>\n<h3>Erro: &#8220;Erro na query:SELECT codigo,nome,endereco FROM tabela Table &#8216;meusitem_nomedobanco.tabela&#8217; doesn&#8217;t exist&#8221;<\/h3>\n<p>Isto significa que o PHP est\u00e1 tentando selecionar dados de uma tabela que n\u00e3o existe no banco de dados. Por isso, este erro ocorre quando a conex\u00e3o do PHP com o MySQL foi realizada com sucesso, e quando o banco de dados foi selecionado corretamente. Portanto, o problema est\u00e1 na tabela do banco de dados.<\/p>\n<p>Mais precisamente, o erro est\u00e1 nesta linha:<\/p>\n<pre class=\"lang:default decode:true\">$query = \"SELECT codigo,nome,endereco FROM tabela\";<\/pre>\n<p>Para solucionar o problema, voc\u00ea precisa acessar o MySQL usando o <a href=\"https:\/\/www.homehost.com.br\/blog\/cpanel\/como-gerenciar-um-banco-de-dados-mysql-usando-o-phpmyadmin\/\">phpMyAdmin<\/a> e criar uma nova tabela.\u00a0Verifique, tamb\u00e9m, se o nome digitado para sua tabela est\u00e1 correto. Por exemplo, nesta consulta, estamos solicitando os campos<strong> codigo, nome e endereco<\/strong> de uma tabela chamada <strong>tabela<\/strong>.<\/p>\n\n\n<h2 class=\"wp-block-heading\">Conclus\u00e3o<\/h2>\n\n\n\n<p>Neste artigo voc\u00ea viu, na pr\u00e1tica, como criar a conex\u00e3o com MySQL usando MySQLi procedural, selecionar o banco, executar uma query SELECT e percorrer os resultados. <\/p>\n\n\n\n<p>Lembre-se de que, desde o PHP 7, \u00e9 recomend\u00e1vel usar MySQLi ou PDO e, para maior seguran\u00e7a, adotar prepared statements e tratamento de erros adequados. Experimente o c\u00f3digo no seu ambiente, adapte os nomes de usu\u00e1rio\/banco\/tabela e, quando estiver confort\u00e1vel, evolua para a API orientada a objetos ou PDO para aproveitar melhorias em seguran\u00e7a e manuten\u00e7\u00e3o.<\/p>\n\n\n\n<p>Voc\u00ea poder ler mais conte\u00fados como esse no nosso <a href=\"https:\/\/www.homehost.com.br\/blog\/\">blog<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O PHP e MySQL possuem total compatibilidade, e funcionam muito bem juntos. O PHP possui todas as fun\u00e7\u00f5es para conectar ao MySQL, consultar tabelas e realizar opera\u00e7\u00f5es de insert, entre outras.\u00a0 Neste artigo, explicaremos o processo b\u00e1sico para se conectar ao MySQL e realizar uma consulta, usando PHP. Cabe ressaltar que, na vers\u00e3o 7.0 do [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":14856,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_helpful_status":1,"_lmt_disableupdate":"","_lmt_disable":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[20],"tags":[29,21],"class_list":["post-447","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php","tag-mysql","tag-php"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>PHP e MySQL: Como conectar e consultar o MySQL com PHP<\/title>\n<meta name=\"description\" content=\"Conectar o PHP com MySQL. C\u00f3digo em PHP. Realize consultas ao banco MySQL usando PHP. Conex\u00e3o com o banco de dados, consultas, inser\u00e7\u00f5es..\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/como-acessar-e-consultar-um-banco-mysql-usando-php\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PHP e MySQL: Como conectar e consultar o MySQL com PHP\" \/>\n<meta property=\"og:description\" content=\"Conectar o PHP com MySQL. C\u00f3digo em PHP. Realize consultas ao banco MySQL usando PHP. Conex\u00e3o com o banco de dados, consultas, inser\u00e7\u00f5es..\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/como-acessar-e-consultar-um-banco-mysql-usando-php\/\" \/>\n<meta property=\"og:site_name\" content=\"Homehost\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Homehost\/\" \/>\n<meta property=\"article:published_time\" content=\"2016-04-29T01:09:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-13T20:30:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/04\/Designs-de-artigos-e-afins.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1260\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Gustavo Gallas\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Homehost\" \/>\n<meta name=\"twitter:site\" content=\"@Homehost\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Gustavo Gallas\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/como-acessar-e-consultar-um-banco-mysql-usando-php\/\",\"url\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/como-acessar-e-consultar-um-banco-mysql-usando-php\/\",\"name\":\"PHP e MySQL: Como conectar e consultar o MySQL com PHP\",\"isPartOf\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/como-acessar-e-consultar-um-banco-mysql-usando-php\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/como-acessar-e-consultar-um-banco-mysql-usando-php\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/04\/Designs-de-artigos-e-afins.png\",\"datePublished\":\"2016-04-29T01:09:56+00:00\",\"dateModified\":\"2026-01-13T20:30:55+00:00\",\"author\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/df8002f43fc55e7f4e132abb2a6ddbc4\"},\"description\":\"Conectar o PHP com MySQL. C\u00f3digo em PHP. Realize consultas ao banco MySQL usando PHP. Conex\u00e3o com o banco de dados, consultas, inser\u00e7\u00f5es..\",\"breadcrumb\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/como-acessar-e-consultar-um-banco-mysql-usando-php\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/como-acessar-e-consultar-um-banco-mysql-usando-php\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/como-acessar-e-consultar-um-banco-mysql-usando-php\/#primaryimage\",\"url\":\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/04\/Designs-de-artigos-e-afins.png\",\"contentUrl\":\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/04\/Designs-de-artigos-e-afins.png\",\"width\":1260,\"height\":630,\"caption\":\"PHP e MySQL: Como conectar e consultar o MySQL com PHP\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/como-acessar-e-consultar-um-banco-mysql-usando-php\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/www.homehost.com.br\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PHP e MySQL: Como conectar e consultar o MySQL com PHP\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/#website\",\"url\":\"https:\/\/www.homehost.com.br\/blog\/\",\"name\":\"Homehost\",\"description\":\"Hospedagem De Sites\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.homehost.com.br\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/df8002f43fc55e7f4e132abb2a6ddbc4\",\"name\":\"Gustavo Gallas\",\"description\":\"Analista de sistemas, formado pela PUC-Rio. Programador, gestor de redes e diretor da empresa Homehost. Pai do B\u00f3ris, seu pet de estima\u00e7\u00e3o. Gosta de rock'n'roll, cerveja artesanal e de escrever sobre assuntos t\u00e9cnicos. Contato: gustavo.blog@homehost.com.br\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PHP e MySQL: Como conectar e consultar o MySQL com PHP","description":"Conectar o PHP com MySQL. C\u00f3digo em PHP. Realize consultas ao banco MySQL usando PHP. Conex\u00e3o com o banco de dados, consultas, inser\u00e7\u00f5es..","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/como-acessar-e-consultar-um-banco-mysql-usando-php\/","og_locale":"pt_BR","og_type":"article","og_title":"PHP e MySQL: Como conectar e consultar o MySQL com PHP","og_description":"Conectar o PHP com MySQL. C\u00f3digo em PHP. Realize consultas ao banco MySQL usando PHP. Conex\u00e3o com o banco de dados, consultas, inser\u00e7\u00f5es..","og_url":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/como-acessar-e-consultar-um-banco-mysql-usando-php\/","og_site_name":"Homehost","article_publisher":"https:\/\/www.facebook.com\/Homehost\/","article_published_time":"2016-04-29T01:09:56+00:00","article_modified_time":"2026-01-13T20:30:55+00:00","og_image":[{"width":1260,"height":630,"url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/04\/Designs-de-artigos-e-afins.png","type":"image\/png"}],"author":"Gustavo Gallas","twitter_card":"summary_large_image","twitter_creator":"@Homehost","twitter_site":"@Homehost","twitter_misc":{"Escrito por":"Gustavo Gallas","Est. tempo de leitura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/como-acessar-e-consultar-um-banco-mysql-usando-php\/","url":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/como-acessar-e-consultar-um-banco-mysql-usando-php\/","name":"PHP e MySQL: Como conectar e consultar o MySQL com PHP","isPartOf":{"@id":"https:\/\/www.homehost.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/como-acessar-e-consultar-um-banco-mysql-usando-php\/#primaryimage"},"image":{"@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/como-acessar-e-consultar-um-banco-mysql-usando-php\/#primaryimage"},"thumbnailUrl":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/04\/Designs-de-artigos-e-afins.png","datePublished":"2016-04-29T01:09:56+00:00","dateModified":"2026-01-13T20:30:55+00:00","author":{"@id":"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/df8002f43fc55e7f4e132abb2a6ddbc4"},"description":"Conectar o PHP com MySQL. C\u00f3digo em PHP. Realize consultas ao banco MySQL usando PHP. Conex\u00e3o com o banco de dados, consultas, inser\u00e7\u00f5es..","breadcrumb":{"@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/como-acessar-e-consultar-um-banco-mysql-usando-php\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/como-acessar-e-consultar-um-banco-mysql-usando-php\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/como-acessar-e-consultar-um-banco-mysql-usando-php\/#primaryimage","url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/04\/Designs-de-artigos-e-afins.png","contentUrl":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/04\/Designs-de-artigos-e-afins.png","width":1260,"height":630,"caption":"PHP e MySQL: Como conectar e consultar o MySQL com PHP"},{"@type":"BreadcrumbList","@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/como-acessar-e-consultar-um-banco-mysql-usando-php\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.homehost.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"PHP e MySQL: Como conectar e consultar o MySQL com PHP"}]},{"@type":"WebSite","@id":"https:\/\/www.homehost.com.br\/blog\/#website","url":"https:\/\/www.homehost.com.br\/blog\/","name":"Homehost","description":"Hospedagem De Sites","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.homehost.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/df8002f43fc55e7f4e132abb2a6ddbc4","name":"Gustavo Gallas","description":"Analista de sistemas, formado pela PUC-Rio. Programador, gestor de redes e diretor da empresa Homehost. Pai do B\u00f3ris, seu pet de estima\u00e7\u00e3o. Gosta de rock'n'roll, cerveja artesanal e de escrever sobre assuntos t\u00e9cnicos. Contato: gustavo.blog@homehost.com.br"}]}},"modified_by":"Daiana S","jetpack_featured_media_url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/04\/Designs-de-artigos-e-afins.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/447","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/comments?post=447"}],"version-history":[{"count":19,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/447\/revisions"}],"predecessor-version":[{"id":14857,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/447\/revisions\/14857"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/media\/14856"}],"wp:attachment":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/media?parent=447"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/categories?post=447"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/tags?post=447"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}