A seleção de uma empresa de hospedagem web respeitável é apenas o primeiro passo para construir e manter um site de sucesso. Às vezes, você pode precisar conectar seu site baseado em PHP a um banco de dados . Na maioria dos sistemas de gerenciamento de conteúdo, isso é feito através do arquivo config.php. Abaixo está um exemplo de script PHP que se conecta a um banco de dados e mostra todos os campos de uma tabela específica que você especifica no código.
IMPORTANTE: Para que a conexão com o banco de dados funcione, você precisará criar o banco de dados, adicionar o usuário do banco de dados e certificar-se de anexar um usuário MySQL ao banco de dados antes de tentar executar o script no servidor.
Se você precisar executar um script de banco de dados em seu computador local, precisará configurar seu computador para executar o Apache , MySQL e PHP . Você pode fazer isso instalando WAMP (Windows), MAMP (Mac) ou XAMPP.
Como se conectar a um banco de dados usando PHP
<?php
//Sample Database Connection Script
//Setup connection variables, such as database username
//and password
$hostname="localhost";
$username="your_dbusername";
$password="your_dbpassword";
$dbname="your_dbusername";
$usertable="your_tablename";
$yourfield = "your_field";
//Connect to the database
$connection = mysql_connect($hostname, $username, $password); mysql_select_db($dbname, $connection);
//Setup our query
$query = "SELECT * FROM $usertable";
//Run the Query
$result = mysql_query($query);
//If the query returned results, loop through
// each result
if($result)
{ while($row = mysql_fetch_array($result))
{ $name = $row["$yourfield"];
echo "Name: " . $name;
} }
?>
OBSERVAÇÃO: Contas cPanel usando PHP 7 ou superior precisariam usar mysqli em vez de mysql –
por exemplo. $connection =mysqli_connect($hostname, $username, $password);
Você pode encontrar sua versão do PHP no cPanel ou em uma página phpinfo.
Então, vamos dar uma olhada no código real e o que você precisa substituir:
$hostname :Isso quase sempre se refere a 'localhost', a menos que você esteja se conectando a um banco de dados externo.
$username :Este é o usuário do MySQL com o qual você deseja se conectar. Tenha em mente que o usuário deve ser atribuído ao banco de dados.
$senha :Esta é a senha para o nome de usuário que você acabou de inserir.
$dbname :Refere-se ao nome do banco de dados ao qual você deseja se conectar.
$usertable :Isso não é necessário para conectar, mas neste script se refere a uma tabela específica dentro do banco de dados.
$seucampo :Isso não é necessário para se conectar ao banco de dados, mas informa ao script qual campo deve ser ecoado na tela.