paint-brush
Como criar e conectar um banco de dados MySQL a arquivos PHP usando o cPanelpor@malhaaar
4,524 leituras
4,524 leituras

Como criar e conectar um banco de dados MySQL a arquivos PHP usando o cPanel

por Malhar Thanki2022/05/27
Read on Terminal Reader
Read this story w/o Javascript

Muito longo; Para ler

As etapas a seguir para buscar dados do banco de dados MySQL em sua página da Web ou para qualquer outro aplicativo da Web / projeto de desenvolvimento da Web usando o cPanel são: 1. Preparando o banco de dados MySQL usando o Assistente de banco de dados MySQL. 2. Criando uma tabela SQL usando phpMyAdmin. 3. Adicionar dados à tabela manualmente ou por meio de seus sensores/outros aplicativos. 4. Criação de um script PHP para recuperar dados do banco de dados MySQL para armazená-los ou imprimi-los.

Company Mentioned

Mention Thumbnail
featured image - Como criar e conectar um banco de dados MySQL a arquivos PHP usando o cPanel
Malhar Thanki HackerNoon profile picture


Neste tutorial, descreverei como você pode usar Cpanel , PHPMyAdmin para seus projetos e como você pode conectar bancos de dados com arquivos/aplicativos/páginas da web .php para recuperar dados dele.


Para começar, você precisará de um serviço de hospedagem e nome de domínio para o seu site, depois de configurar sua hospedagem e nome de domínio, faça login no seu Cpanel ou em um painel semelhante.


Agora você pode seguir as etapas abaixo para configurar o banco de dados, nome de usuário, senha, tabela SQL e conectá-lo a uma página da Web usando o script PHP.

Preparando banco de dados MySQL

1. Criando um banco de dados para armazenar e organizar todos os seus dados

1. Selecione o “ Assistente de banco de dados MySQL” na seção de bancos de dados ou você pode usar a opção de pesquisa para encontrá-lo e clicar nele.


2. Na etapa “ Criar um banco de dados ”, insira o nome do banco de dados desejado (estou nomeando-o como ' amostraBanco de dados') e pressione o botão “ Próximo passo ”.


Mais tarde, ao usar este banco de dados, você terá que usar o nome com o prefixo que seu host fornece (meu prefixo de banco de dados na captura de tela acima é colorido/desfocado). Vou me referir a ele como “host_sampleDatabase” de agora em diante.


3. Agora você tem que criar usuários para seu banco de dados, vá em frente e digite seu nome de usuário do banco de dados e defina uma senha e clique no botão “ Criar usuário ”.


Certifique-se de anotar/salvar os detalhes em algum lugar porque você sempre precisará dessas credenciais ao acessar o banco de dados ou para estabelecer conexões com esse banco de dados.


(Estou definindo o nome de usuário como meu nome (Malhar) e usando o gerador de senha embutido para definir a senha, aqui também o nome de usuário é prefixado com o nome do host, então vamos chamá-lo de “ host_Malhar ” de agora em diante.)


4. Na próxima etapa, você será solicitado a definir privilégios para seus usuários. Você pode defini-los conforme sua necessidade ou apenas selecionar “Todos os privilégios” e clicar no botão “ Próxima etapa ”.


É isso, você criou um banco de dados com sucesso e adicionou um usuário a ele. Agora salve os detalhes, pois você precisará deles nas etapas subsequentes.


  • Nome do banco de dados: host_sampleDatabase


  • Nome de usuário: host_Malhar


  • Senha : [sua senha]

2. Criando uma Tabela SQL

1. Agora volte ao painel do cPanel e selecione “ PHPMyAdmin ” ou procure por ele na barra de pesquisa do seu painel e clique nele.


2. Na barra lateral esquerda, selecione seu banco de dados criado recentemente (host_sampleDatabase) e abra a guia “ SQL ” na barra superior.


Certifique-se de ter aberto primeiro o banco de dados “host_sampleDatabase” e depois a guia SQL, caso contrário, a consulta SQL que executaremos na próxima etapa pode acabar criando a tabela no banco de dados errado.


3. Insira a seguinte consulta SQL no campo Consulta SQL na guia SQL e pressione “ Ir ” para executá-la. Você pode usar a mesma consulta para aprendizado ou a consulta desejada para criar a tabela desejada.


 CREATE TABLE sampleData ( value1 INT AUTO_INCREMENT PRIMARY KEY, value2 INT NULL, value3 INT NULL, value4 INT NULL ) 


Parabéns! Agora você deve ser capaz de ver sua tabela recém-criada “ sampleData ” no banco de dados “ host_sampleDatabase ”.


3. Adicionando dados na tabela

Agora adicionaremos alguns dados fictícios à tabela “ sampleData ” para recuperá-los usando php em nossa página da web.


1. Selecione a tabela recém-criada “ sampleData ” na barra lateral esquerda, abra a guia “ SQL ” na parte superior e insira a seguinte consulta no campo de consulta e, em seguida, pressione o botão “ Go ” para executá-la.


 INSERT INTO sampleData (value1, value2, value3, value4) VALUES (11, 22, 33, 44) 


Você pode selecionar a guia de navegação para ver a tabela e verificar se os dados foram inseridos corretamente.

(Selecione a tabela recém-criada “ sampleData ” na barra lateral esquerda e abra a guia “ Browse ” na parte superior.)


Você pode ver que a consulta foi executada com sucesso e os dados fictícios foram adicionados à tabela.


Terminamos de preparar o banco de dados MySQL e adicionar dados a ele. Em seguida, criaremos um script PHP e recuperaremos os dados de nossa tabela para a página da web.

Script PHP para recuperar dados do banco de dados MySQL e imprimi-los em uma página da Web

Agora que temos um banco de dados de back-end e uma tabela de dados, vamos usar php para buscar os dados em uma página da web simples.


1. Vá para o painel do cPanel novamente e selecione e abra “ Gerenciador de Arquivos ” desta vez.


2. Agora selecione a opção “ public_html ” na barra lateral esquerda e clique em “ +Arquivo ” na barra superior.


3. Crie um novo arquivo em /public_html com um novo nome de arquivo e extensão .php: sample.php


4. Agora selecione seu arquivo recém-criado e clique em “ Editar ” na barra superior e copie o seguinte trecho de código.


 <?php echo "This is a simple Webpage"."<br><br>"; $servername = "localhost"; // Database Variables $dbname = "Your_Database_Name_Here"; $username = "Your_Database_Username_Here"; $password = "Your_Password"; // Create connection $conn = new mysqli($servername, $username, $password, $dbname); // Checking Connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } // SQL query to fetch data $sql = "SELECT * FROM sampleData"; $result = $conn->query($sql); if ($result = $conn-> query($sql)) { while ($row = $result->fetch_assoc()) { echo $row['value1']." "; echo $row['value3']." "; echo $row['value2']." "; echo $row['value4']; } } else { echo "Error:" . $sql . "<br>" . $conn->error; } // Closing the connection $conn->close(); ?>


Antes de salvar o arquivo, você deve modificar as variáveis do banco de dados ( $dbname, $username, $password ) com os detalhes do seu banco de dados.


 $dbname = "host_sampleDatabase"; // Your Database Name $username = "host_Malhar"; // Your Database User $password = "Your_Password"; // Your Database User password


Depois de adicionar seu nome de banco de dados, nome de usuário e senha, salve o arquivo.


5. O último passo é acessar seu nome de domínio no próximo caminho de URL e você pode ver seus dados obtidos e impressos na página.


 https://YOUR_DOMAIN.com/sample.php 


É isso! Você pode ver seus dados buscados impressos em seu navegador. Parabéns!