Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/01/2004, 18:03
asb16
 
Fecha de Ingreso: enero-2004
Mensajes: 1
Antigüedad: 20 años, 2 meses
Puntos: 0
mysql_fetch_array()

Hola. Estoy haciendo un trabajillo de clase en PHP. Consiste en hacer un sitio dinámico de unos cines. Resulta que, en la tabla de mysql, los resultados estan de la siguiente manera:

id | id_pase | hora |
---+-----------+---------+
1 |1 | 18:30 |
2 |1 | 20:30 |
3 |1 | 22:00 |
4 |2 | 17:30 |
5 |2 | 19:00 |
---+-----------+---------+

(por poner un ejemplo)

Bueno, pues lo que yo quiero es que me salga una tabla del tipo:

id_pase | horas |
-------------+--------+
1 | 18:30 |
| 20:30 |
| 22:00 |
-------------+--------+
2 | 17:30 |
| 19:00 |
-------------+--------+

Os escribo el codigo HTML, que me sale mal a la hora de previsualizar el mensaje:

<table border="1">
<tr>
<td>id_pase</td>
<td>hora</td>
</tr>
<tr>
<td rowspan="3">1</td>
<td>18:30</td>
</tr>
<tr>
<td>20:30</td>
</tr>
<tr>
<td>22:00</td>
</tr>
<tr>
<td rowspan="2">2</td>
<td>17:30</td>
</tr>
<tr>
<td>19:00</td>
</tr>
</table>

(Es decir, sólo aparece in id_pase en una columna asociado a tantas horas como resultados haya)

¿Cómo consigo esto? ¿Hay aque añadir alguna opcion especial al mysql_fetch array() o hay que hacer dos bucles while ?

Espero que mi pregunta haya quedado clara y agradezco vuestras respuestas. Mil gracias.