webForumDet fria alternativet

ta fram ett namn när flera finns

PHP

2 svar · 189 visningar · startad av raki

Medlem sedan jan. 2003137 inlägg
Frågan#1

Vi säger att jag har 10 st namn i databasen som är likadana och 2 andra namn som är likadana.
Det jag vill göra är att skriva ut namnet 1 gång bara.

Såhär:
Namn 1: Pelle
Namn 2: Gösta

Istället för:
Namn1: Pelle
Namn1: Pelle
Namn1: Pelle
Namn1: Pelle
Namn1: Pelle
Namn1: Pelle
osv...

Jag tänkte att det kanske skulle se ut såhär men jag tänkte nog lite fel :e

<?php
$sql = mysql_query("SELECT * FROM downloads_vilka");
	while($row = mysql_fetch_array($sql)){
	$email = $row['email'];
	
	if($email == $email){
		for($i = 0; $i<1; $i++){ 
			print $email;
			}
	}else{
			print $email; 
		}
} 
?>
Medlem sedan juli 200173 inlägg
#2

SELECT DISTINCT namn, xx, yy FROM downloads_vilka

DISTINCT är alltså det du bör titta närmare på.

Medlem sedan jan. 2003137 inlägg
#3

Tackar!

267 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)