Avatar Image
Usuario habitual
Usuario habitual

Hola, mi problema es que intento hacer un SELECT de un campo, pero no quiero que me repita los que ya saco.

<?php
$connection = @mysql_connect($db_host, $db_user, $db_password) or die("Error Conectando&quotGiño;
mysql_select_db($db_name, $connection);

$query = "SELECT section FROM comics WHERE category = 'Anime' ORDER BY section";
$result = mysql_query($query, $connection);

for ($i = 0; $i < mysql_num_rows($result); $i++)
{
$section = mysql_result($result, $i, "section&quotGiño;

echo '

'.$section.' //este es un ejemplo

';
?>


El problema, es que quiero que me devuelva esos datos, pero que no repita los que estan repetidos.

Ejemplo:

Si tengo en la base de datos los campos:
Dragon Ball
Naruto
Naruto
Naruto
Love Hina
Spiderman

Quiero que me devuelva solo:
Dragon Ball
Naruto
Love Hina
Spiderman.



Es posible hacer eso?? Gracias al menos por la lectura Giño
Kat.

jbalde
Usuario habitual
Usuario habitual

Buenas. Lo que quieres hacer es muy facil, solo has de añadir la sentencia GROUP BY section antes o despues del ORDER BY, es decir:

"SELECT section FROM comics WHERE category='Anime' ORDER BY section GROUP BY section"

Espero haberte servido de ayuda. Si necesitas cualquier otra cosa, php, mysql, etc, no dudes enpostear en www.forodetodo.com

Avatar Image
Usuario Novato
Usuario Novato

Pues no me sale, si este es mi .php

http://cadetes.esy.es/conexion/jugadores.php

como puedo que no se repita el campo competicion?

Gracias de antemano.

Arreglado tambien se puede con:

SELECT DISTINCT competicion FROM Jugadores

Por si le sirve a alguien.

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares