Quando você está trabalhando com banco de dados, nesse caso Php e MySQL é muito útil para o desenvolvedor obter informações nais detalhadas sobre o problema, de forma que o problema fique mais explícito, ficando mais fácil arrumá-lo.

Você pode utilizar o mysql_error() e o mysql_errno() para obter a mensagem de erro do mysql e colocá-la na tela para você.

mysql_error() -> Retorna o texto da mensagem de erro da operação MySQL anterior.

mysql_errno() -> Retorna o valor numérico da mensagem de erro da operação MySQL anterior.

Um exemplo de como utilizar o mysql_error():

1
mysql_connect("localhost", "username", "password") or die(mysql_error())

O exemplo abaixo retornará um erro se houver um problema de conexão com seu banco de dados MySQL:

1
$valor = mysql_query($query) or die("Ocorreu um erro no MySQL.<br />Query utilizada: " . $your_query . "<br /> Erro: (" . mysql_errno() . ") " . mysql_error())

abraço,
até…

Tags: , , ,


Alguns temas não vem com essa definição por padrão, é só você editar a sua página adicionando o código abaixo:

1
<strong>Autor:</strong> <?php user_nicename(); ?>

ou ainda:

1
<strong>Autor:</strong> <?php the_author(); ?>

abraço,

até…

Tags: , , ,


A função session_start() é uma função do php que preserva os dados durante uma sessão, sendo passada através de uma variável GET ou de um cookie. Sua muito útil, embora existam outras formas de se preservar os dados.

Uma solução seria utilizar a USE flag session na hora de compilar o php:

1
# USE="session" emerge php

ou melhor, adicionar ao seu package.use, para não ter que se preocupar futuramente:

1
2
# echo "dev-land/php session" >> /etc/portage/package.use
# emerge php

Referências:
session_start()

abraço,
até…

Tags: , , ,