O Blog
Um blog é uma abreviação do termo “weblog”. Na verdade, um blog é um diário na internet. Um blog é usado para compartilhar ideias e informações de um indivíduo ou de um grupo de usuários. Este post do blog ensina como criar um blog dinâmico em passos fáceis.
Diferença entre um blog dinâmico e um blog estático.
Blog Estático:
Um blog estático é aquele que é escrito apenas em HTML e não possui um banco de dados do qual ele se baseia; o que significa que a única maneira de editar esta página do blog é acessar essa página e editar o HTML usando um editor de páginas da web como Dreamweaver, Aptana etc.
Blog Dinâmico:
Um blog dinâmico é escrito usando códigos mais complexos, como PHP ou ASP, etc., com muitas funcionalidades. A página do blog dinâmico é construída com base nas informações de um banco de dados, que podem ser alteradas através de outra interface. Em um nível básico, um blog dinâmico pode dar ao autor do blog a capacidade de simplesmente atualizar e adicionar novo conteúdo ao blog.
Benefícios de um blog dinâmico em relação a um blog estático.
- Mais fácil de atualizar.
- Novo conteúdo traz mais usuários para o site e ajuda nos motores de busca.
- Os crawls de mecanismos de busca visitam com frequência.
Passos para criar um blog dinâmico em PHP.
Passo 1: Crie um banco de dados para armazenar conteúdos do blog.
Passo 2: Adicionando postagens de blog ao banco de dados. Criando blog.html e insert.php
Passo 3: Ver postagens do blog. Criando blog_view.php
Explicando os pontos acima.
Passo 1: Crie um banco de dados para armazenar conteúdos do blog.
Antes de criar o banco de dados, devemos definir o que precisamos no blog. O que é óbvio de se ter são as postagens do blog, e em cada postagem deve conter o id da postagem, título da postagem, conteúdo, nome do autor e data da postagem. No mysql localhost, crie um banco de dados chamado “test” (qualquer nome) e depois crie uma tabela chamada “blog_posts” e adicione os campos conforme a imagem abaixo.

Passo 2: Adicionando postagens de blog ao banco de dados. Criando blog.html e insert.php
Para adicionar postagens de blog, crie uma página “blog.html”.
<html
<body>
<form action="insert.php" method="post">
<table>
<tr>
<td>Título do Post :</td>
<td><input type="text" id="posttitle" name="blogtitle"/></td>
</tr>
<tr>
<td>Conteúdo :</td>
<td><textarea id=”content” name=”content”></textarea></td>
</tr>
<tr>
<td>Nome do Autor : </td>
<td><input type=”text” id=”authorname” name=”authorname”/></td>
</tr>
<tr>
<td></td>
<td align=”center”>
<input id=”submit” type=”submit” value=”Salvar”>
</td>
</tr>
</table>
</form>
</body>
</html>
Para salvar postagens de blog no banco de dados; crie uma página de ação “insert.php”.
<?php
```php
//criar conexão com o banco de dados
$con=mysqli_connect(“localhost”,”root”,””,”test”);
//verificar conexão
if (mysqli_connect_errno())
{
echo “Falha ao conectar ao MySQL: ” . mysqli_connect_error();
}
//inserir posts no banco de dados
$sql=”INSERT into blog_posts (post_title,content,author_name,post_date) values(‘”.$_POST[‘blogtitle’].”‘,'”.$_POST[‘content’].”‘,'”.$_POST[‘authorname’].”‘,now())”;
if (!mysqli_query($con,$sql))
{
die(‘Erro: ‘ . mysqli_error($con));
}
echo “1 registro adicionado”;
mysqli_close($con);
?>
<a href=”blog_view.php”> ver blog</a>
Passo 3: Ver postagens do blog. Criando blog_view.php
Crie uma página “blog_view.php” para visualizar postagens de blog no banco de dados.
<html
<body>
<?php
$con = mysql_connect(‘localhost’, ‘root’, ”); //criar conexão com o banco de dados
mysql_select_db(‘test’, $con); // Verificar conexão
if (!$con) {
die('Não conectado: ' . mysql_error());
}
$sql=”SELECT * FROM `blog_posts`”;
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)){
?>
<p><?php echo $row[‘post_title’];?></p>
<p> por <?php echo $row[‘author_name’];?> em <?php echo $row[‘post_date’];?></p>
<p><?php echo $row[‘content’]; ?></p>
<?php } ?>
</body>
</html>
Você deve salvar todos esses arquivos em uma mesma pasta.