HTML são linguagens de marcação, basicamente são um conjunto de tags como
<html>
, <body>
, que é usado para apresentar um site usando css
e javascript
como um todo. Tudo isso, acontece no sistema do cliente ou do usuário que você estiver navegando no site. Agora, conectar-se a um banco de dados acontece em outro nível. Isso acontece no servidor , que é onde o site está hospedado.
Portanto, para se conectar ao banco de dados e executar várias ações relacionadas a dados, você deve usar scripts do lado do servidor, como php , jsp , asp.net etc.
Agora, vamos ver um trecho de conexão usando a extensão MYSQLi do PHP
$db = mysqli_connect('hostname','username','password','databasename');
Este código de linha única, é suficiente para você começar, você pode misturar esse código, combinado com tags HTML para criar uma página HTML, que é mostrar páginas baseadas em dados. Por exemplo:
<?php
$db = mysqli_connect('hostname','username','password','databasename');
?>
<html>
<body>
<?php
$query = "SELECT * FROM `mytable`;";
$result = mysqli_query($db, $query);
while($row = mysqli_fetch_assoc($result)) {
// Display your datas on the page
}
?>
</body>
</html>
Para inserir novos dados no banco de dados, você pode usar
phpMyAdmin
ou escreva um INSERT
consultar e executá-los.