Hallo
In een MySQL query doe ik een GROUP BY op de kolom naam, dat werkt.
Wanneer een waarde van die kolom start met ' dan wordt die record niet opgenomen in de set.
Verwijder ik de ' ( of verplaats ik die naar elders in de string of vervang ik door " ) dan werkt het wel.
Hoe kan ik ervoor zorgen dat 'NAAM mee in de query zit? Het probleem is dus het starten van een waarde met '
SELECT tbl_klanten.naam FROM tbl_klanten GROUP BY naam
Kan iemand me helpen?
Ik kan de waarde niet wijzigen naar \'naam ( maar werkt wel )
De waarde in de database is dus 'naam ( zonder \ )
Alvast bedankt
Wesley
- MySQL > GROUP BY startende met enkele quote
-
21-09-2018, 11:26 #1
- Berichten
- 947
- Lid sinds
- 14 Jaar
MySQL > GROUP BY startende met enkele quote
Laatst aangepast door WesleyVN : 21-09-2018 om 11:34
-
In de schijnwerper
Superdeal voor Linkbuilding! 100 artikelen normaal €25 per stuk, nu €9,99!Freelance / Werkdrie franse domeinnamen te koop met hoge mnd zoekopdr vakantie en sneakersDomein te koopUniek concept voor marketing en signing bureau's (eventspandoek.nl)Website te koopDiverse .nl domeinnamen bed gerelateerd... als set te koopDomein te koop -
21-09-2018, 12:12 #2
- Berichten
- 1.211
- Lid sinds
- 15 Jaar
Re: MySQL > GROUP BY startende met enkele quote
Moet er geen achter
SELECT tbl_klanten.naam FROM tbl_klanten GROUP BY naam
geen ; staan?
Mocht dat niet werken, wat heb je op de regel eronder staan?
Staat daar alleen:
'>
Zoja, probeer dan eens een cancel eraan toe te voegen (bij gebruik 'naam):
'> '\c
-
21-09-2018, 12:21 #3
- Berichten
- 947
- Lid sinds
- 14 Jaar
Re: MySQL > GROUP BY startende met enkele quote
Ik zit rechstreeks in PHPMyAdmin te proberen.
Deze query vul ik gewoon in : SELECT tbl_klanten.naam FROM tbl_klanten GROUP BY naam
Dan ontbreekt de waarde met 'naam in de resultaten
Verwijder ik de ' dan komt de waarde wel in de resultaten te staan.
Het zit hem dus echt in die qoute en ben al even aan het Google'en, zonder resultaat helaas.
-
21-09-2018, 12:44 #4
- Berichten
- 1.211
- Lid sinds
- 15 Jaar
Re: MySQL > GROUP BY startende met enkele quote
Misschien:
SELECT tbl_klanten.naam FROM tbl_klanten GROUP BY "naam","\'naam"
-
21-09-2018, 13:08 #5
- Berichten
- 947
- Lid sinds
- 14 Jaar
Re: MySQL > GROUP BY startende met enkele quote
Helaas ... geen oplossing :-(
-
21-09-2018, 14:23 #6Particulier
- Berichten
- 463
- Lid sinds
- 14 Jaar
Re: MySQL > GROUP BY startende met enkele quote
Je kan denk ik 2 dingen doen,
De waarde in je tabel aanpassen zodat de ' weg is.
Of je doet dit:
SELECT REPLACE(tbl_klanten.naam, "\'","") as naam FROM tbl_klanten GROUP BY naam
Of zo:
SELECT REPLACE(tbl_klanten.naam, "'","") as naam FROM tbl_klanten GROUP BY naam
Je moet een kijken welke van de 2 het beste werkt
-
21-09-2018, 14:33 #7
- Berichten
- 947
- Lid sinds
- 14 Jaar
Re: MySQL > GROUP BY startende met enkele quote
Ik heb het uiteindelijk laten werken op GROUP BY klant_id
@ rkas : ik heb het geprobeerd maar kreeg het in mijn PHP
code zelf niet werkende met quotes van de query zelf :-(
-
21-09-2018, 14:40 #8Particulier
- Berichten
- 463
- Lid sinds
- 14 Jaar
Re: MySQL > GROUP BY startende met enkele quote
Als je nog hulp nodig hebt, stuur me een PB, dan kan ik je via skype ook even helpen
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic