webForumDet fria alternativet

Hur visas en person bara en gång i en MySQL-tabell?

Databaser & SQL

1 svar · 214 visningar · startad av Ken

Medlem sedan mars 2004252 inlägg
Frågan#1

En person med samma namn finns på två ställen i en tabell, men med olika telefonnumror. Hur gör man så att personen namn visas endast en gång med båda telefonnnumrorna på samma rad?

Medlem sedan juni 20034 013 inlägg
#2

Jag skulle löst det med ett skript. Läs in resultatet från från tabellen till en array, typ:

$tfn[NAMN][] = TELEFONNUMMER;

där du byter ut NAMN mot personens namn från tabellen och TELEFONNUMMER mot telefonnumret.

Sedan är det bara att du loopar igenom alla namn och skriver ut arrayinnehållet.

260 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
133 ms — ändringar (db)