Database
 sql >> Base de Dados >  >> RDS >> Database

Conectando-se a um banco de dados usando PHP


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.