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.
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]
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 ”.
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.
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!