Bueno lo primero muchas gracias por contestar, pero creo que no es ese el problema. Modifiqué la función así:
Código PHP:
Ver originalfunction buscar($query, $tabla = 'tabla', $opc = ''){
. ' FROM ' . trim($tabla) . ($opc),
$this -> conexion) or
die('No ha sido posible realizar la búsqueda en la base de datos. Error: ' . mysql_error()); }
Y sigue sin querer ir. Lo que tú dijiste aún tenía sentido, pero ahora sí que no veo dónde puede estar fallando
Saludos y gracias :D