Hola,
Mira, haz lo que te dicen. Despues del mysql_query() haz:
Código PHP:
if (!$authordetails)
{
echo "Error. MySQL dice ".mysql_error();
exit;
}
Con esto consigues que te diga exactamente que error te da la consulta. Aunque por lo que he visto eso ya lo has "encontrado". Yo creo que es que $aid es una cadena vacia. Haz la prueba con un
Código PHP:
echo "\$aid vale $aid.";
despues de leer el valor de la BD. Si es vacio, esa es la causa del error. Tambien puede mirar en la BD si el campo AID de la tabla jokes tiene valor.
Espero haber sido de ayuda.