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
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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