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.