Pero insisto .. Lo que pretendo hacer verte es que existe una función de PHP para ver mensajes de error de Mysql exactos! . .para no tener que ir a ver el log .. controlable a tu gusto y como se usa. También debes conocer que se pueden originar problemas al conectarte o al hacer tu consulta SQL .. o al seleccionar la Base de datos .. por eso dicha función "mysql_error()" se usa como "condicional" como tu código lo hace . .pero no mostrando una "frase" que estará muy bien para dar un mensaje a un usuario del sistio sin desvelar rutas o nombres de escripts comprometedores . .pero TU como desarrollador DEBES verlos en su totalidad.
QUe dice cuando ejecutas esto:
Código PHP:
$db = mysql_pconnect('localhost', 'bookorama', 'bookorama123') or die (mysql_error());
Por favor .. no me interpretes lo que diga . .pega TODO lo que veas aquí en eeste mensaje.
Un saludo,