Una propuesta con PHP
Código PHP:
<?php
$link = mysql_connect("localhost", "", "");//hago la conexión
mysql_select_db("tabla", $link);//conecto la base
mysql_query("SET NAMES UTF8");//yo uso UTF8, pero si no es tu caso, elimina la linea
$camposbuscados=array();//creo un array para cargar los nombres de los campos
$result = mysql_query("SHOW COLUMNS FROM tabla LIKE 'puntos_comic_%'"); //parámetro de consulta para sacar los nombres de los campos de la tabla que cumplen la condición
if (mysql_num_rows($result)> 0) {while ($row = mysql_fetch_array($result)) {$camposbuscados[]=$row['Field']; }}//cargo en el array todos los nombres de campo
$cadenacampos=implode(", ", $camposbuscados);//formo una cadena con los nombres de los campos separados por coma
$query="SELECT $cadenacampos FROM tabla";//introduzco la cadena en la consulta
$res=mysql_query($query);
while ($array=mysql_fetch_array($res)){echo $array[0].' '.$array[1].'<br>';}//controlas el número de nombres, si quieres, mediante un count del array y luego muestras los campos refiriéndote a ellos mediante índice numérico
?>
A ver si te sirve...