Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/04/2008, 16:59
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Re: Prefijos en las columnas

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...