Oi, MaXiMuS! Blz?
Bem... A velhice chegando é xxxxxx! hehehee...
Mas se serve d consolo, gostei do design e do título do seu blog.
Olha só... Sorte q seu código é bem organizado. Mas sem saber a estrutura das suas tabelas, ainda fica um pouco difícil. Mas só um pouco, q parece q o erro está na cara.
Repare que até o script parar, ele faz 3 ações: se conecta ao MySQL, seleciona o banco de dados e faz a consulta. Estas são as únicas ações q podem dar erro na consulta. Mas veja que a conexão com o MySQL é bem sucedida, pois vc fez um tratamento de erro no caso d uma conexão não bem sucedida. Vc colocou um die("Erro ao conectar"); no caso d a conexão ñ ser efetuada. Mas esta não é a msg d erro q aparece, portanto o erro não está na conexão. Como vc ñ colocou um tratamento d erro para o caso d não se conseguir selecionar o banco d dados, existe a possibilidade d aí estar o erro. Mas eu acho pouco provável, pois esta linha só daria erro no caso d vc ter colocado o nome do banco d dados errado ou no caso d este banco d dados não existir. Isto é muuuuuito pouco provável, né? Então vamos para a próxima e mais provável etapa: a consulta!
O erro exibido na tela é exatamente o erro existente no die() da consulta. Claro q isto ñ significa q o erro começou na consulta, pois pode tb ter acontecido na seleção do banco, mas já descartamos esta possibilidade.
Se um erro ocorre na consulta, das duas uma: ou a sintaxe está errada, ou a referência a uma tabela inexistente está sendo feita, ou tratamento errado d dados, ou uma porrada d outras coisas podem estar acontecendo.
Vamos, então, verificar a sintaxe d sua consulta. A linha é:
$busca = mysql_query("SELECT * FROM $tab_blogs WHERE id='$idb'") or die("Erro ao Buscar informações");
Portanto a consulta feita é:
SELECT * FROM $tab_blogs WHERE id='$idb'
Repare uma coisa... Dificilmente o nome da tabela está escrito errado. Vc já teria reparado isto. O mais provável erro é este "id" aí... Vc está tratando o ID como sendo uma string. Reparou? Duvido mto q o ID da sua tabela é do tipo char. Provavelmente ele é do tipo inteiro. Então tire correndo estas aspas e finja q ninguém viu.
Mas é claro q existe a possibilidade d o campo id ser, sim, do tipo string. Se ele realmente for, então me manda a estrutura d suas tabelas q a gente acha o real erro.
Espero ter ajudado!
Um abraço,
Thales Medeiros.