24. november 2007 - 00:54
Der er
6 kommentarer og 1 løsning
Slet fra MySQL hvis der er mellemrum bagefter
Hej. Jeg har en kollonne "navn". Den indenholder f.eks "Folkeskoler" "Folkeskoler " Hvordan får jeg den til at fjerne ALLE der har mellemrum bagefter sig?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
24. november 2007 - 00:56
#1
$hent = mysql_query("SELECT type FROM skoler WHERE amt = '" . urldecode($_GET['navn']). "' GROUP BY type"); Giver... "Folkeskoler " "Folkeskoler " "Folkeskoler " "Gymnasier studenter- og hf-kurser " "Gymnasier studenter- og hf-kurser " "Handelsskoler handelshøjskoler m.m " "Handelsskoler handelshøjskoler m.m " "Højskoler " "Højskoler " "Landbrugs- og husholdningsskoler m. " "Landbrugs- og husholdningsskoler m. " "Landbrugs- og husholdningsskoler m. " "Privatskoler friskoler " "Privatskoler friskoler " "Seminarier pædagogiske uddannelser " "Skoler i øvr. " "Skoler i øvr. " "Specialskoler for handicappede " "Specialskoler for handicappede " "Teknika Industri- og håndværksskol " "Ungdoms- og efterskoler " "Ungdoms- og efterskoler " "Voksenundervisning " "Voksenundervisning "
24. november 2007 - 00:57
#2
Så skal den fjerner dem med mellemrum bagefter sig, sådan der kun findes én af dem. Men vil gerne rydde op i selve tabellen, så den skal gøre det ved alle, hvis "navn" indenholder mellemrum bagefter. Altså den skal ikke slette dem, men ændre dem til IKKE mellemrum til sidst - hvis i forstår
24. november 2007 - 01:30
#3
UPDATE skoler SET type=TRIM(type) vil fjerne leading og trailing spaces
24. november 2007 - 01:31
#4
leading og trailing?
24. november 2007 - 01:33
#5
Næh vent.. Har lige fundet ud af den har indsat: INSERT INTO `skoler` VALUES (1, 'Abild Skole', 'Sønderjylland', 'Folkeskoler\r'); INSERT INTO `skoler` VALUES (2, 'Abildgårdskolen', 'Fyn', 'Folkeskoler\r'); INSERT INTO `skoler` VALUES (3, 'Abildhøjskolen', 'Storstrøm', 'Folkeskoler\r'); INSERT INTO `skoler` VALUES (4, 'Absalons Skole', 'Roskilde', 'Folkeskoler\r'); INSERT INTO `skoler` VALUES (5, 'Agedrup Skole', 'Fyn', 'Folkeskoler\r'); INSERT INTO `skoler` VALUES (6, 'Agerbæk Skole', 'Ribe', 'Folkeskoler\r'); Hvordan fjerner jeg så \r ?
24. november 2007 - 01:34
#6
Desuden fjerner den ikke mellemrummene til sidst ved: UPDATE skoler SET type=TRIM(type)
24. november 2007 - 01:37
#7
Jeg kopirede indenholdet til notesblok og erstattede " " med ingenting og fjernede alle \r og smed i tabellen igen.
Vi tilbyder markedets bedste kurser inden for webudvikling